diff --git a/DesktopRoot.js b/DesktopRoot.js index 5dbb2c26b..cdaa0bd26 100644 --- a/DesktopRoot.js +++ b/DesktopRoot.js @@ -58,13 +58,21 @@ exports.newDesktopRoot = function newDesktopRoot() { /* Setting up Secrets. */ - SA.secrets = { - array: require('./My-Secrets/Secrets.json').secrets, - map: new Map() + try { + SA.secrets = { + array: require('./My-Secrets/Secrets.json').secrets, + map: new Map() + } + } catch (err) { + SA.secrets = { + array: [], + map: new Map() + } } + for (let i = 0; i < SA.secrets.array.length; i++) { let secret = SA.secrets.array[i] - SA.secrets.map.set (secret.nodeCodeName, secret) + SA.secrets.map.set(secret.nodeCodeName, secret) } run() diff --git a/NetworkRoot.js b/NetworkRoot.js index 4e6a3c927..f3e69ac41 100644 --- a/NetworkRoot.js +++ b/NetworkRoot.js @@ -47,7 +47,7 @@ exports.newNetworkRoot = function newNetworkRoot() { fs: require('fs'), path: require('path'), util: require('util'), - http: require('http'), + http: require('http'), nodeFetch: require('node-fetch'), web3: require('web3'), ws: require('ws'), @@ -56,10 +56,18 @@ exports.newNetworkRoot = function newNetworkRoot() { /* Setting up Secrets. */ - SA.secrets = { - array: require('./My-Secrets/Secrets.json').secrets, - map: new Map() + try { + SA.secrets = { + array: require('./My-Secrets/Secrets.json').secrets, + map: new Map() + } + } catch (err) { + SA.secrets = { + array: [], + map: new Map() + } } + for (let i = 0; i < SA.secrets.array.length; i++) { let secret = SA.secrets.array[i] SA.secrets.map.set(secret.nodeCodeName, secret) 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/Platform/Client/githubServer.js b/Platform/Client/githubServer.js index 9deeef126..7834e4551 100644 --- a/Platform/Client/githubServer.js +++ b/Platform/Client/githubServer.js @@ -331,6 +331,7 @@ exports.newGithubServer = function newGithubServer() { let lastPage = false while (lastPage === false) { + page++ await PL.projects.foundations.utilities.asyncFunctions.sleep(GITHUB_API_WAITING_TIME) let listResponse = await octokit.rest.pulls.listFiles({ owner: owner, diff --git a/Projects/Algorithmic-Trading/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingStages.js b/Projects/Algorithmic-Trading/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingStages.js index 685424b19..e29bc737a 100644 --- a/Projects/Algorithmic-Trading/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingStages.js +++ b/Projects/Algorithmic-Trading/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingStages.js @@ -25,6 +25,8 @@ exports.newAlgorithmicTradingBotModulesTradingStages = function (processIndex) { let tradingPositionModuleObject = TS.projects.algorithmicTrading.botModules.tradingPosition.newAlgorithmicTradingBotModulesTradingPosition(processIndex) let tradingExecutionModuleObject = TS.projects.algorithmicTrading.botModules.tradingExecution.newAlgorithmicTradingBotModulesTradingExecution(processIndex) let announcementsModuleObject = TS.projects.socialBots.botModules.announcements.newSocialBotsBotModulesAnnouncements(processIndex) + let outgoingTradingSignalsModuleObject = TS.projects.tradingSignals.modules.outgoingTradingSignals.newTradingSignalsModulesOutgoingTradingSignals(processIndex) + let portfolioManagerClient = TS.projects.portfolioManagement.modules.portfolioManagerClient.newPortfolioManagementModulesPortfolioManagerClient(processIndex) let snapshotsModuleObject = TS.projects.algorithmicTrading.botModules.snapshots.newAlgorithmicTradingBotModulesSnapshots(processIndex) let tradingEpisodeModuleObject = TS.projects.algorithmicTrading.botModules.tradingEpisode.newAlgorithmicTradingBotModulesTradingEpisode(processIndex) @@ -97,15 +99,15 @@ exports.newAlgorithmicTradingBotModulesTradingStages = function (processIndex) { tradingPositionModuleObject.cycleBasedStatistics() } - function runTriggerStage() { + async function runTriggerStage() { /* We check if we will be triggering on, off or taking position. */ - checkTriggerOn() - checkTriggerOff() - checkTakePosition() + await checkTriggerOn() + await checkTriggerOff() + await checkTakePosition() - function checkTriggerOn() { + async function checkTriggerOn() { if ( tradingEngine.tradingCurrent.strategy.index.value === tradingEngine.tradingCurrent.strategy.index.config.initialValue ) { @@ -137,7 +139,12 @@ exports.newAlgorithmicTradingBotModulesTradingStages = function (processIndex) { passed = tradingSystem.checkConditions(situation, passed) tradingSystem.values.push([situation.id, passed]) + + let response = await portfolioManagerClient.askPortfolioEventsManager(triggerStage.triggerOn, passed) + passed = response.raiseEvent + if (passed) { + tradingSystem.highlights.push(situation.id) tradingSystem.highlights.push(triggerStage.triggerOn.id) tradingSystem.highlights.push(triggerStage.id) @@ -147,6 +154,7 @@ exports.newAlgorithmicTradingBotModulesTradingStages = function (processIndex) { /* Initialize this */ tradingEngine.tradingCurrent.tradingEpisode.distanceToTradingEvent.triggerOn.value = 1 + outgoingTradingSignalsModuleObject.broadcastSignal(triggerStage.triggerOn) announcementsModuleObject.makeAnnouncements(triggerStage.triggerOn) if (TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.type === 'Backtesting Session') { @@ -156,9 +164,7 @@ exports.newAlgorithmicTradingBotModulesTradingStages = function (processIndex) { } } } - changeStageStatus('Trigger Stage', 'Open') - } } } @@ -167,7 +173,7 @@ exports.newAlgorithmicTradingBotModulesTradingStages = function (processIndex) { } } - function checkTriggerOff() { + async function checkTriggerOff() { if (tradingEngine.tradingCurrent.strategyTriggerStage.status.value === 'Open') { checkUserDefinedCode('Trigger Stage', 'Running', 'first'); @@ -188,12 +194,18 @@ exports.newAlgorithmicTradingBotModulesTradingStages = function (processIndex) { passed = tradingSystem.checkConditions(situation, passed) tradingSystem.values.push([situation.id, passed]) + + let response = await portfolioManagerClient.askPortfolioEventsManager(triggerStage.triggerOff, passed) + passed = response.raiseEvent + if (passed) { tradingSystem.highlights.push(situation.id) tradingSystem.highlights.push(triggerStage.triggerOff.id) tradingSystem.highlights.push(triggerStage.id) tradingEngine.tradingCurrent.tradingEpisode.distanceToTradingEvent.triggerOff.value = 1 + + outgoingTradingSignalsModuleObject.broadcastSignal(triggerStage.triggerOff) announcementsModuleObject.makeAnnouncements(triggerStage.triggerOff) changeStageStatus('Trigger Stage', 'Closed', 'Trigger Off Event') tradingStrategyModuleObject.closeStrategy('Trigger Off') @@ -204,7 +216,7 @@ exports.newAlgorithmicTradingBotModulesTradingStages = function (processIndex) { } } - function checkTakePosition() { + async function checkTakePosition() { if ( tradingEngine.tradingCurrent.strategyTriggerStage.status.value === 'Open' ) { @@ -212,7 +224,7 @@ exports.newAlgorithmicTradingBotModulesTradingStages = function (processIndex) { let triggerStage = strategy.triggerStage tradingSystem.evalConditions(strategy, 'Take Position Event') - tradingSystem.evalFormulas(strategy, 'Take Position Event') + await tradingSystem.evalFormulas(strategy, 'Take Position Event') if (triggerStage !== undefined) { if (triggerStage.takePosition !== undefined) { @@ -226,6 +238,10 @@ exports.newAlgorithmicTradingBotModulesTradingStages = function (processIndex) { passed = tradingSystem.checkConditions(situation, passed) tradingSystem.values.push([situation.id, passed]) + + let response = await portfolioManagerClient.askPortfolioEventsManager(triggerStage.takePosition, passed) + passed = response.raiseEvent + if (passed) { tradingSystem.highlights.push(situation.id) tradingSystem.highlights.push(triggerStage.takePosition.id) @@ -233,6 +249,7 @@ exports.newAlgorithmicTradingBotModulesTradingStages = function (processIndex) { tradingPositionModuleObject.openPosition(situation.name) + outgoingTradingSignalsModuleObject.broadcastSignal(triggerStage.takePosition) announcementsModuleObject.makeAnnouncements(triggerStage.takePosition) if (TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.type === 'Backtesting Session') { @@ -259,14 +276,14 @@ exports.newAlgorithmicTradingBotModulesTradingStages = function (processIndex) { async function runOpenStage() { checkIfWeNeedToAbortTheStage() - runWhenStatusIsOpening() + await runWhenStatusIsOpening() await runWhenStatusIsOpen() await runWhenStatusIsClosing() function checkIfWeNeedToAbortTheStage() { /* Abort Open Stage Check */ if (tradingEngine.tradingCurrent.strategyOpenStage.status.value === 'Open' && - (tradingEngine.tradingCurrent.strategyCloseStage.status.value === 'Opening' || tradingEngine.tradingCurrent.strategyCloseStage.status.value === 'Open') ){ + (tradingEngine.tradingCurrent.strategyCloseStage.status.value === 'Opening' || tradingEngine.tradingCurrent.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, @@ -276,7 +293,7 @@ exports.newAlgorithmicTradingBotModulesTradingStages = function (processIndex) { } } - function runWhenStatusIsOpening() { + async function runWhenStatusIsOpening() { /* Opening Status Procedure */ if (tradingEngine.tradingCurrent.strategyOpenStage.status.value === 'Opening') { /* @@ -298,7 +315,7 @@ exports.newAlgorithmicTradingBotModulesTradingStages = function (processIndex) { TS.projects.foundations.globals.processModuleObjects.MODULE_OBJECTS_BY_PROCESS_INDEX_MAP.get(processIndex).TRADING_ENGINE_MODULE_OBJECT.initializeNode(tradingEngine.exchangeOrders) /* Entry Position size and rate */ - tradingSystem.evalFormulas(tradingSystemStage, 'Initial Targets') + await tradingSystem.evalFormulas(tradingSystemStage, 'Initial Targets') tradingPositionModuleObject.initialTargets(tradingSystemStage, tradingEngineStage) initializeStageTargetSize() @@ -321,7 +338,7 @@ exports.newAlgorithmicTradingBotModulesTradingStages = function (processIndex) { /* Evaluate conditions and formulas so they are ready during the execution run */ tradingSystem.evalConditions(executionNode, 'Open Execution') - tradingSystem.evalFormulas(executionNode, 'Open Execution') + await tradingSystem.evalFormulas(executionNode, 'Open Execution') await tradingExecutionModuleObject.runExecution( executionNode, @@ -331,7 +348,7 @@ exports.newAlgorithmicTradingBotModulesTradingStages = function (processIndex) { /* User Defined Code if runWhileAtStage==true */ if (tradingEngine.tradingCurrent.strategyOpenStage.status.value === 'Open') { - checkUserDefinedCode('Open Stage', 'Running', 'last'); + checkUserDefinedCode('Open Stage', 'Running', 'last'); } } } @@ -351,7 +368,7 @@ exports.newAlgorithmicTradingBotModulesTradingStages = function (processIndex) { and cancel the ones that were not. */ tradingSystem.evalConditions(tradingSystemStage, 'Open Execution') - tradingSystem.evalFormulas(tradingSystemStage, 'Open Execution') + await tradingSystem.evalFormulas(tradingSystemStage, 'Open Execution') await tradingExecutionModuleObject.runExecution( executionNode, @@ -407,12 +424,12 @@ exports.newAlgorithmicTradingBotModulesTradingStages = function (processIndex) { } } - function runManageStage() { + async function runManageStage() { if (tradingEngine.tradingCurrent.tradingEpisode.cycle.value !== 'First') { return } runWhenStatusIsOpening() - runWhenStatusIsOpen() + await runWhenStatusIsOpen() function runWhenStatusIsOpening() { /* Opening Status Procedure */ @@ -438,7 +455,7 @@ exports.newAlgorithmicTradingBotModulesTradingStages = function (processIndex) { } } - function runWhenStatusIsOpen() { + async function runWhenStatusIsOpen() { /* Open Status Procedure */ if (tradingEngine.tradingCurrent.strategyManageStage.status.value === 'Open') { checkUserDefinedCode('Manage Stage', 'Running', 'first'); @@ -447,7 +464,7 @@ exports.newAlgorithmicTradingBotModulesTradingStages = function (processIndex) { /* Evaluate all the stage conditions and formulas to have them ready */ tradingSystem.evalConditions(manageStage, 'Manage Stage') - tradingSystem.evalFormulas(manageStage, 'Manage Stage') + await tradingSystem.evalFormulas(manageStage, 'Manage Stage') /* Stop Loss Management */ checkStopPhasesEvents() @@ -464,7 +481,7 @@ exports.newAlgorithmicTradingBotModulesTradingStages = function (processIndex) { /* If User Defined Code exists check for runWhileAtStage */ if (tradingEngine.tradingCurrent.strategyManageStage.status.value === 'Open') { - checkUserDefinedCode('Manage Stage', 'Running', 'last'); + checkUserDefinedCode('Manage Stage', 'Running', 'last'); } } @@ -696,6 +713,7 @@ exports.newAlgorithmicTradingBotModulesTradingStages = function (processIndex) { tradingPositionModuleObject.updateTakeProfit(tradingEngine.tradingCurrent.position.takeProfit.takeProfitPhase.value + 1) + outgoingTradingSignalsModuleObject.broadcastSignal(nextPhaseEvent) announcementsModuleObject.makeAnnouncements(nextPhaseEvent) /* Reset this counter */ @@ -747,6 +765,7 @@ exports.newAlgorithmicTradingBotModulesTradingStages = function (processIndex) { continue } + outgoingTradingSignalsModuleObject.broadcastSignal(moveToPhaseEvent) announcementsModuleObject.makeAnnouncements(moveToPhaseEvent) /* Reset this counter */ @@ -810,11 +829,11 @@ exports.newAlgorithmicTradingBotModulesTradingStages = function (processIndex) { async function runCloseStage() { - runWhenStatusIsOpening() + await runWhenStatusIsOpening() await runWhenStatusIsOpen() await runWhenStatusIsClosing() - function runWhenStatusIsOpening() { + async function runWhenStatusIsOpening() { /* Opening Status Procedure */ if (tradingEngine.tradingCurrent.strategyCloseStage.status.value === 'Opening') { @@ -834,7 +853,7 @@ exports.newAlgorithmicTradingBotModulesTradingStages = function (processIndex) { let tradingSystemStage = tradingSystem.tradingStrategies[tradingEngine.tradingCurrent.strategy.index.value].closeStage /* Exit Position size and rate */ - tradingSystem.evalFormulas(tradingSystemStage, 'Initial Targets') + await tradingSystem.evalFormulas(tradingSystemStage, 'Initial Targets') if (tradingPositionModuleObject.initialTargets(tradingSystemStage, tradingEngine.tradingCurrent.strategyCloseStage, 'Close Stage') === false) { //console.log("No Close-Stage Target Asset to Trade: Strategy Closing."); } @@ -866,7 +885,7 @@ exports.newAlgorithmicTradingBotModulesTradingStages = function (processIndex) { let executionNode = tradingSystemStage.closeExecution tradingSystem.evalConditions(tradingSystemStage, 'Close Execution') - tradingSystem.evalFormulas(tradingSystemStage, 'Close Execution') + await tradingSystem.evalFormulas(tradingSystemStage, 'Close Execution') await tradingExecutionModuleObject.runExecution( executionNode, @@ -876,7 +895,7 @@ exports.newAlgorithmicTradingBotModulesTradingStages = function (processIndex) { checkIfStageNeedsToBeClosed(tradingEngineStage, tradingSystemStage, 'Close Stage') /* If User Defined Code exists check for runWhileAtStage */ if (tradingEngine.tradingCurrent.strategyCloseStage.status.value === 'Open') { - checkUserDefinedCode('Close Stage', 'Running', 'last'); + checkUserDefinedCode('Close Stage', 'Running', 'last'); } } } @@ -896,7 +915,7 @@ exports.newAlgorithmicTradingBotModulesTradingStages = function (processIndex) { and cancel the ones that were not. */ tradingSystem.evalConditions(tradingSystemStage, 'Close Execution') - tradingSystem.evalFormulas(tradingSystemStage, 'Close Execution') + await tradingSystem.evalFormulas(tradingSystemStage, 'Close Execution') await tradingExecutionModuleObject.runExecution( executionNode, @@ -1108,6 +1127,7 @@ exports.newAlgorithmicTradingBotModulesTradingStages = function (processIndex) { tradingSystem.highlights.push(closeStageEvent.id) tradingSystem.highlights.push(stage.id) + outgoingTradingSignalsModuleObject.broadcastSignal(closeStageEvent) announcementsModuleObject.makeAnnouncements(closeStageEvent) return true } @@ -1172,7 +1192,7 @@ exports.newAlgorithmicTradingBotModulesTradingStages = function (processIndex) { /* Recording the closing at the Trading Engine Data Structure */ stage.end.value = tradingEngine.tradingCurrent.tradingEpisode.cycle.lastEnd.value stage.endRate.value = tradingEngine.tradingCurrent.tradingEpisode.candle.close.value - + if (stageName === 'Open Stage') { if (tradingEngine.tradingCurrent.strategyCloseStage.status.value !== 'Opening' && tradingEngine.tradingCurrent.strategyCloseStage.status.value !== 'Open' && tradingEngine.tradingCurrent.strategyManageStage.status.value !== 'Opening' && tradingEngine.tradingCurrent.strategyManageStage.status.value !== 'Open') { @@ -1272,20 +1292,20 @@ exports.newAlgorithmicTradingBotModulesTradingStages = function (processIndex) { tradingSystemStage.userDefinedCode !== undefined) { if (status === 'Running' && when !== tradingSystemStage.userDefinedCode.config.whileAtStageWhenToRun) { return; } - switch(status) { - case 'Open' : { + switch (status) { + case 'Open': { if (tradingSystemStage.userDefinedCode.config.runWhenEnteringStage) { tradingSystem.evalUserCode(tradingSystemStage, 'User Defined Code'); } break; } - case 'Running' : { + case 'Running': { if (tradingSystemStage.userDefinedCode.config.runWhileAtStage) { tradingSystem.evalUserCode(tradingSystemStage, 'User Defined Code'); } break; } - case 'Closed' : { + case 'Closed': { if (tradingSystemStage.userDefinedCode.config.runWhenExitingStage) { tradingSystem.evalUserCode(tradingSystemStage, 'User Defined Code'); } @@ -1305,23 +1325,23 @@ exports.newAlgorithmicTradingBotModulesTradingStages = function (processIndex) { /* getTradingSystemStage(): takes stage name returns stage object. */ function getTradingSystemStage(stage) { - switch(stage) { - case 'Trigger Stage' : { - return tradingSystem.tradingStrategies[tradingEngine.tradingCurrent.strategy.index.value].triggerStage; - break; + switch (stage) { + case 'Trigger Stage': { + return tradingSystem.tradingStrategies[tradingEngine.tradingCurrent.strategy.index.value].triggerStage; + break; + } + case 'Open Stage': { + return tradingSystem.tradingStrategies[tradingEngine.tradingCurrent.strategy.index.value].openStage; + break; + } + case 'Manage Stage': { + return tradingSystem.tradingStrategies[tradingEngine.tradingCurrent.strategy.index.value].manageStage; + break + } + case 'Close Stage': { + return tradingSystem.tradingStrategies[tradingEngine.tradingCurrent.strategy.index.value].closeStage; + break; + } } - case 'Open Stage' : { - return tradingSystem.tradingStrategies[tradingEngine.tradingCurrent.strategy.index.value].openStage; - break; - } - case 'Manage Stage' : { - return tradingSystem.tradingStrategies[tradingEngine.tradingCurrent.strategy.index.value].manageStage; - break - } - case 'Close Stage' : { - return tradingSystem.tradingStrategies[tradingEngine.tradingCurrent.strategy.index.value].closeStage; - break; - } - } } } diff --git a/Projects/Algorithmic-Trading/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingSystem.js b/Projects/Algorithmic-Trading/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingSystem.js index 606af9450..c48fc4e43 100644 --- a/Projects/Algorithmic-Trading/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingSystem.js +++ b/Projects/Algorithmic-Trading/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingSystem.js @@ -27,6 +27,7 @@ exports.newAlgorithmicTradingBotModulesTradingSystem = function (processIndex) { let dynamicIndicators let tradingStagesModuleObject = TS.projects.algorithmicTrading.botModules.tradingStages.newAlgorithmicTradingBotModulesTradingStages(processIndex) + let portfolioManagerClient = TS.projects.portfolioManagement.modules.portfolioManagerClient.newPortfolioManagementModulesPortfolioManagerClient(processIndex) let taskParameters = { market: TS.projects.foundations.globals.taskConstants.TASK_NODE.parentNode.parentNode.parentNode.referenceParent.baseAsset.referenceParent.config.codeName + @@ -70,12 +71,12 @@ exports.newAlgorithmicTradingBotModulesTradingSystem = function (processIndex) { evalNode(startingNode, 'Conditions', descendentOfNodeType) } - tradingSystem.evalFormulas = function (startingNode, descendentOfNodeType) { - evalNode(startingNode, 'Formulas', descendentOfNodeType) + tradingSystem.evalFormulas = async function (startingNode, descendentOfNodeType) { + await evalNode(startingNode, 'Formulas', descendentOfNodeType) } tradingSystem.evalUserCode = function (startingNode, descendentOfNodeType) { - evalNode(startingNode, 'User Codes', descendentOfNodeType); + evalNode(startingNode, 'User Codes', descendentOfNodeType); } tradingSystem.addError = function (errorDataArray) { @@ -203,13 +204,13 @@ exports.newAlgorithmicTradingBotModulesTradingSystem = function (processIndex) { buildDynamicIndicators() /* Run the Trigger Stage */ - tradingStagesModuleObject.runTriggerStage() + await tradingStagesModuleObject.runTriggerStage() /* Run the Open Stage */ await tradingStagesModuleObject.runOpenStage() /* Run the Manage Stage */ - tradingStagesModuleObject.runManageStage() + await tradingStagesModuleObject.runManageStage() /* Run the Close Stage */ await tradingStagesModuleObject.runCloseStage() @@ -234,7 +235,7 @@ exports.newAlgorithmicTradingBotModulesTradingSystem = function (processIndex) { } } - function evalNode(node, evaluating, descendentOfNodeType, isDescendent) { + async function evalNode(node, evaluating, descendentOfNodeType, isDescendent, parentNode) { if (node === undefined) { return } /* Verify if this node is descendent of the specified node type */ @@ -257,18 +258,18 @@ exports.newAlgorithmicTradingBotModulesTradingSystem = function (processIndex) { if (node.code !== undefined) { /* We will eval this formula */ if (isDescendent === true) { - evalFormula(node) + await evalFormula(node, parentNode) } } } /* 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); + if (node.code !== undefined) { + if (isDescendent === true) { + evalJSCode(node); + } } - } } /* Now we go down through all this node children */ @@ -284,7 +285,7 @@ exports.newAlgorithmicTradingBotModulesTradingSystem = function (processIndex) { case 'node': { if (property.name !== previousPropertyName) { if (node[property.name] !== undefined) { - evalNode(node[property.name], evaluating, descendentOfNodeType, isDescendent) + await evalNode(node[property.name], evaluating, descendentOfNodeType, isDescendent, node) } previousPropertyName = property.name } @@ -294,7 +295,7 @@ exports.newAlgorithmicTradingBotModulesTradingSystem = function (processIndex) { if (node[property.name] !== undefined) { let nodePropertyArray = node[property.name] for (let m = 0; m < nodePropertyArray.length; m++) { - evalNode(nodePropertyArray[m], evaluating, descendentOfNodeType, isDescendent) + await evalNode(nodePropertyArray[m], evaluating, descendentOfNodeType, isDescendent, node) } } break @@ -357,7 +358,7 @@ exports.newAlgorithmicTradingBotModulesTradingSystem = function (processIndex) { 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) { + async function evalFormula(node, parentNode) { let value let errorMessage let docs @@ -365,6 +366,10 @@ exports.newAlgorithmicTradingBotModulesTradingSystem = function (processIndex) { 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) + + let response = await portfolioManagerClient.askPortfolioFormulaManager(parentNode, value) + value = response.value + } catch (err) { /* One possible error is that the formula references a .previous that is undefined. This @@ -423,29 +428,29 @@ exports.newAlgorithmicTradingBotModulesTradingSystem = function (processIndex) { } function evalJSCode(node) { - let value - let errorMessage - let docs + let value + let errorMessage + let docs - try { - value = eval(node.code); + try { + value = eval(node.code); - } catch (err) { - value = 0 - errorMessage = err.message - docs = { - project: 'Foundations', - category: 'Topic', - type: 'TS LF Trading Bot Error - Evaluating User Code Error', - placeholder: {} + } catch (err) { + value = 0 + errorMessage = err.message + docs = { + project: 'Foundations', + category: 'Topic', + type: 'TS LF Trading Bot Error - Evaluating User Code Error', + placeholder: {} + } + TS.projects.education.utilities.docsFunctions.buildPlaceholder(docs, err, node.name, node.code, undefined) } - TS.projects.education.utilities.docsFunctions.buildPlaceholder(docs, err, node.name, node.code, undefined) - } - if (errorMessage !== undefined) { - tradingSystem.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 - } + if (errorMessage !== undefined) { + tradingSystem.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/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/Schemas/Docs-Nodes/D/Data/Data-Mine/data-mine.json b/Projects/Data-Mining/Schemas/Docs-Nodes/D/Data/Data-Mine/data-mine.json index abc792516..8099e50b6 100644 --- a/Projects/Data-Mining/Schemas/Docs-Nodes/D/Data/Data-Mine/data-mine.json +++ b/Projects/Data-Mining/Schemas/Docs-Nodes/D/Data/Data-Mine/data-mine.json @@ -23,11 +23,25 @@ }, { "style": "Text", - "text": "In a way, data mines are catalogs of bots that anyone may create. This hierarchy provides all the tools required to create sensors, indicators, and plotters, with minimal coding required." + "text": "In a way, data mines are catalogs of bots that anyone may create. This hierarchy provides all the tools required to create sensors, indicators, and plotters, with minimal coding required.", + "translations": [ + { + "language": "ES", + "text": "En cierto modo, los Data Mines son listas de bots que pueden ser creados por cualquier usuario. Esta jerarquía provee todas las herramientas necesarias para crear sensores, indicadores y gráficos, con un mínimo requerimiento de código.", + "updated": 1638150280351 + } + ] }, { "style": "Text", - "text": "Because the hierarchy provides definitions, it does not intervene in the execution of bots. Instead, the definitions in data mines are instantiated from the network hierarchy by bot instances. Bot instances and process instances are the ones running the code according to the definitions in the corresponding data mine." + "text": "Because the hierarchy provides definitions, it does not intervene in the execution of bots. Instead, the definitions in data mines are instantiated from the network hierarchy by bot instances. Bot instances and process instances are the ones running the code according to the definitions in the corresponding data mine.", + "translations": [ + { + "language": "ES", + "text": "Debido a que la jerarquía solo proporciona definiciones, no interfiere en la ejecución de Bots. Sino que las definiciones en los Data Mines son instanciados desde la jerarquía Network por las instancias de los Bots. Las instancias de los Bots y las instancias de procesos son las encargadas de ejecutar el código acorde a las definiciones del Data Mine correspondiente.", + "updated": 1638150294294 + } + ] }, { "style": "Block", 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/Education/Schemas/Docs-Concepts/C/Current/Current-projects/current-projects.json b/Projects/Education/Schemas/Docs-Concepts/C/Current/Current-projects/current-projects.json new file mode 100644 index 000000000..911203a66 --- /dev/null +++ b/Projects/Education/Schemas/Docs-Concepts/C/Current/Current-projects/current-projects.json @@ -0,0 +1,34 @@ +{ + "type": "Current projects", + "definition": { + "text": "The table below contains all current projects to which you can add new docs-articles. Feel free to add projects if they are missing.", + "updated": 1638112235073 + }, + "paragraphs": [ + { + "style": "Table", + "text": "|Project|Project Explanation|\n|Algorithmic-Trading|Project Explanation|\n|Community-Plugins|Project Explanation|\n|Data-Mining|Project Explanation|\n|Education|This Project is about building up and maintaining the Docs (-Articles)|\n|Ethereum|Project Explanation|\n|Foundations|Project Explanation|\n|Governance|Manages and organizes the Superalgos Project (All of us, the community)|\n|Machine-Learning|Project Explanation|\n|Network|Project Explanation|\n|Social-Bots|Project Explanation|\n|Social-Trading|Project Explanation|\n|TensorFlow|Project Explanation|\n|Visual-Scripting|Project Explanation|", + "updated": 1638116155258, + "translations": [ + { + "language": "DE", + "text": "|Project|Project Explanation|\n|Algorithmic-Trading|Project Explanation|\n|Community-Plugins|Project Explanation|\n|Data-Mining|Project Explanation|\n|Education|This Project is about building up and maintaining the Docs (-Articles)|\n|Ethereum|Project Explanation|\n|Foundations|Project Explanation|\n|Governance|Manages and organizes the Superalgos Project (All of us, the community)|\n|Machine-Learning|Project Explanation|\n|Network|Project Explanation|\n|Social-Bots|Project Explanation|\n|Social-Trading|Project Explanation|\n|TensorFlow|Project Explanation|\n|Visual-Scripting|Project Explanation|", + "updated": 1638115499301 + } + ] + }, + { + "style": "Text", + "text": "Created and maintained by gitforkgit.", + "updated": 1638112659687 + }, + { + "style": "Text", + "text": "" + }, + { + "style": "Text", + "text": "" + } + ] +} diff --git a/Projects/Education/Schemas/Docs-Concepts/T/Technical/Technical-term-overview/technical-term-overview.json b/Projects/Education/Schemas/Docs-Concepts/T/Technical/Technical-term-overview/technical-term-overview.json new file mode 100644 index 000000000..920b53aa7 --- /dev/null +++ b/Projects/Education/Schemas/Docs-Concepts/T/Technical/Technical-term-overview/technical-term-overview.json @@ -0,0 +1,50 @@ +{ + "type": "Technical term overview", + "definition": { + "text": "This article was created to show you which terms you should not translate because they are a fixed term. An example is the word Node. Created and maintained by gitforkgit.", + "updated": 1638052921801, + "translations": [ + { + "language": "DE", + "text": "This article was created to show you which terms you should not translate because they are a fixed term. An example is the word Node. Created and maintained by gitforkgit ", + "updated": 1638052964966 + } + ] + }, + "paragraphs": [ + { + "style": "Text", + "text": "One of our goals is to make Superalgos available for everyone for free and open source forever. For this, translations are extremely important and essential. However, there are some technical terms that should not be translated. Because otherwise it could be difficult when describing problems to others, start contributing, understanding superalgos...", + "updated": 1638052177612 + }, + { + "style": "Text", + "text": "\"Below here is a table in which the terms are listed. Here the translators can orient themselves and each Superalgos user add terms of which he thinks that they should not be translated. If you translate articles please look here from time to time to see which terms you should leave as they are in the original. Translations in brackets behind the terms themselves are of course legitimate and welcome by readers of the articles.", + "updated": 1638052195441 + }, + { + "style": "Success", + "text": "Feel free to add Terms in the table!", + "updated": 1638052209974 + }, + { + "style": "Note", + "text": "Terms that should remain original in the translations of articles:", + "updated": 1638052228369 + }, + { + "style": "Table", + "text": "|Workspace Terms|Node Terms|Other Technical Terms|Workspace Terms translation|Node Terms translation|Other Technical Terms translation|\n|Pin/Unpin|Node|add terms here|add Term translation here|add Term translation here|add Term translation here|\n|add terms here|Parent Node|add terms here|add Term translation here|add Term translation here|add Term translation here|\n|add terms here|Child Node|add terms here|add Term translation here|add Term translation here|add Term translation here|\n|add terms here|add terms here|add terms here|add Term translation here|add Term translation here|add Term translation here|", + "updated": 1638052333924 + }, + { + "style": "Note", + "text": "In the columns with translation as their header you can add the translation into your language, if your language is selected in the footer, otherwise the translations would be globally in the table what isn`t the Goal.", + "updated": 1638052343422 + }, + { + "style": "Text", + "text": "" + } + ] +} \ No newline at end of file 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/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-Nodes/C/Crypto/Crypto-Exchange/crypto-exchange.json b/Projects/Foundations/Schemas/Docs-Nodes/C/Crypto/Crypto-Exchange/crypto-exchange.json index b354f187a..63571d4fb 100644 --- a/Projects/Foundations/Schemas/Docs-Nodes/C/Crypto/Crypto-Exchange/crypto-exchange.json +++ b/Projects/Foundations/Schemas/Docs-Nodes/C/Crypto/Crypto-Exchange/crypto-exchange.json @@ -112,6 +112,10 @@ "style": "List", "text": "sandBox setting this parameter to true allows SuperAlgos to perform live trading on the exchanges sandbox or testnet if one is available." }, + { + "style": "List", + "text": "maxRate sets the maximum number of OHCLV that is pulled before the data is saved. This is only to be used when the exchange is kicking out the data-mine randomly and alows the user to save the data more often allowing for the data mining to move forward." + }, { "style": "List", "text": "API holds a series of definitions used only in the case in which the sensor bot fetches trades (using the Historic-Trades process) instead of the OHLCV process that fetches one-minute candles and is the current default. In such a case, finding the right set of parameters to work with a specific exchange may be challenging, nd involves understanding how the exchanges API and the CCXT Library API work. In other words, there is no hard rule as of what each of the values should be. Determining each of this values requires exploring the exchange's API documentation, as well as the documentation of the CCXT Library." diff --git a/Projects/Foundations/Schemas/Docs-Nodes/D/Data/Data-Tasks/data-tasks.json b/Projects/Foundations/Schemas/Docs-Nodes/D/Data/Data-Tasks/data-tasks.json index 37ffad13f..6b412daf9 100644 --- a/Projects/Foundations/Schemas/Docs-Nodes/D/Data/Data-Tasks/data-tasks.json +++ b/Projects/Foundations/Schemas/Docs-Nodes/D/Data/Data-Tasks/data-tasks.json @@ -4,21 +4,49 @@ { "style": "Text", "text": "Having access to quality information is a crucial element of trading. For that reason, Superalgos strives to give users full control over how, where, and when data is processed. You will use this section of the network hierarchy to exert that control.", - "updated": 1609613582225 + "updated": 1609613582225, + "translations": [ + { + "language": "ES", + "text": "Tener acceso a información de calidad es un elemento crucial en el trading. Por esta razón, Superalgos se esfuerza en dar a los usuarios total control sobre cómo, dónde, y cuándo se procesan los datos. Utilizarás esta sección de la jerarquía del nodo Network para ejercer este control.", + "updated": 1638156495599 + } + ] }, { "style": "Text", "text": "Data mining is done through tasks running instances of sensor and indicator bots. The data structure under this node allows organizing the data mining operation by project, exchange, market, and data mine.", - "updated": 1609618336656 + "updated": 1609618336656, + "translations": [ + { + "language": "ES", + "text": "El Data mining se realiza a través de tareas que ejecutan instancias de Sensor Bots e Indicator Bots. La estructura de datos bajo este nodo permite organizar las operaciones de Data mining por Projecto, Exchange, Market y Data Mine.", + "updated": 1638156512510 + } + ] }, { "style": "Text", "text": "The setup of the data mining operation may be done using the Install Market function of the market you wish to install as defined in the Crypto Ecosystem hierarchy under the exchange markets node.", - "updated": 1609618361260 + "updated": 1609618361260, + "translations": [ + { + "language": "ES", + "text": "La configuración de la operación de Data mining se puede realizar usando la función Install Market del Market que se desea instalar definido en la jerarquía del Crypto Ecosystem, bajo el nodo de mercado del exchange.", + "updated": 1638156525730 + } + ] }, { "style": "Text", - "text": "You may also set up data mining tasks by using the different functions in this section of the hierarchy, starting with the options in the menu of this node. This route offers finer control over what tasks you set up, and how." + "text": "You may also set up data mining tasks by using the different functions in this section of the hierarchy, starting with the options in the menu of this node. This route offers finer control over what tasks you set up, and how.", + "translations": [ + { + "language": "ES", + "text": "Se pueden establecer tareas de Data mining a través de las diferentes funciones en esta sección de la jerarquía, comenzando con las opciones del menú de este nodo. Esta ruta ofrece un control más preciso sobre qué tareas se configuran y cómo.", + "updated": 1638156530776 + } + ] }, { "style": "Include", diff --git a/Projects/Foundations/Schemas/Docs-Topics/A/App/App-Commands-Errors/app-commands-errors-001-app-error-contribution-not-sent.json b/Projects/Foundations/Schemas/Docs-Topics/A/App/App-Commands-Errors/app-commands-errors-001-app-error-contribution-not-sent.json index aafe42731..19e4640d7 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/A/App/App-Commands-Errors/app-commands-errors-001-app-error-contribution-not-sent.json +++ b/Projects/Foundations/Schemas/Docs-Topics/A/App/App-Commands-Errors/app-commands-errors-001-app-error-contribution-not-sent.json @@ -10,6 +10,11 @@ "language": "DE", "text": "Es gab ein Problem beim Versuch, Ihren Beitrag (contribution) an Ihre Fork des Superalgos-Repositorys oder von Ihrer Fork an das Superalgos/Superalgos main repository zu senden.", "updated": 1637847176279 + }, + { + "language": "RU", + "text": "Возникла проблема при попытке отправить ваш вклад в ваш форк репозитория Superalgos или с вашего форка в главный репозиторий Superalgos / Superalgos.", + "updated": 1638163298057 } ] }, @@ -23,13 +28,25 @@ "language": "DE", "text": "Lesen Sie den folgenden Abschnitt, um zu erfahren, was passiert sein könnte. Nachdem Sie das Problem behoben haben, das die Ausführung des App Contribute Command verhindert hat, können Sie es erneut versuchen.", "updated": 1637847279708 + }, + { + "language": "RU", + "text": "Обратитесь к следующему разделу для получения подробной информации о том, что могло произойти. После устранения проблемы, из-за которой команда App Contribute Command не запускалась, вы можете попробовать еще раз.", + "updated": 1638163372898 } ] }, { "style": "Title", "text": "Error Info", - "updated": 1611154606702 + "updated": 1611154606702, + "translations": [ + { + "language": "RU", + "text": "Информация об ошибке", + "updated": 1638163397925 + } + ] }, { "style": "Text", @@ -39,6 +56,11 @@ "language": "DE", "text": "Im folgenden Abschnitt finden Sie die Informationen, die beim Auftreten des Fehlers aufgezeichnet wurden.", "updated": 1637847305339 + }, + { + "language": "RU", + "text": "В следующем разделе вы найдете информацию, записанную при возникновении ошибки.", + "updated": 1638163423671 } ] }, @@ -51,6 +73,11 @@ "language": "DE", "text": "Hinweis: Diese Informationen werden nur angezeigt, wenn Sie diese Seite geöffnet haben, weil der Fehler tatsächlich aufgetreten ist.", "updated": 1637847343322 + }, + { + "language": "RU", + "text": "Вы увидите информацию только в том случае, если вы открыли эту страницу в результате действительно возникшей ошибки.", + "updated": 1638163451251 } ] }, @@ -62,6 +89,11 @@ "language": "DE", "text": "Fehlermeldung (Error Message)", "updated": 1637847408680 + }, + { + "language": "RU", + "text": "Сообщение об ошибке", + "updated": 1638163470882 } ] }, @@ -73,6 +105,11 @@ "language": "DE", "text": "Im Folgenden wird die Fehlermeldung der beim Client aufgetretenen Ausnahme angezeigt:", "updated": 1637847389630 + }, + { + "language": "RU", + "text": "Ниже приводится сообщение об ошибке исключения, которое произошло на Client:", + "updated": 1638163508896 } ] }, @@ -82,7 +119,14 @@ }, { "style": "Subtitle", - "text": "Error Stack" + "text": "Error Stack", + "translations": [ + { + "language": "RU", + "text": "Стек ошибок", + "updated": 1638163536906 + } + ] }, { "style": "Text", @@ -92,6 +136,11 @@ "language": "DE", "text": "Im Folgenden ist der Error Stack der beim Client aufgetretenen Ausnahme dargestellt:", "updated": 1637847442850 + }, + { + "language": "RU", + "text": "Ниже приводится стек ошибок исключения, возникшего на Client:", + "updated": 1638163563203 } ] }, @@ -101,7 +150,14 @@ }, { "style": "Subtitle", - "text": "Error Code" + "text": "Error Code", + "translations": [ + { + "language": "RU", + "text": "Код ошибки", + "updated": 1638163579463 + } + ] }, { "style": "Text", @@ -111,6 +167,11 @@ "language": "DE", "text": "Im Folgenden wird der Fehlercode der beim Client aufgetretenen Ausnahme angegeben:", "updated": 1637847479023 + }, + { + "language": "RU", + "text": "Ниже приведен код ошибки исключения, возникшего на Client:", + "updated": 1638163601482 } ] }, @@ -121,7 +182,14 @@ { "style": "Subtitle", "text": "Error Details", - "updated": 1611154543778 + "updated": 1611154543778, + "translations": [ + { + "language": "RU", + "text": "Детали ошибки", + "updated": 1638163624397 + } + ] }, { "style": "Text", @@ -132,6 +200,11 @@ "language": "DE", "text": "Im Folgenden werden alle Fehlerdetails der beim Client aufgetretenen Ausnahme aufgeführt:", "updated": 1637847501074 + }, + { + "language": "RU", + "text": "Ниже приведены все подробности об ошибке исключения, которое произошло на Client:", + "updated": 1638163644557 } ] }, diff --git a/Projects/Foundations/Schemas/Docs-Topics/A/App/App-Commands-Messages/app-commands-messages-003-app-message-updating-your-local-app.json b/Projects/Foundations/Schemas/Docs-Topics/A/App/App-Commands-Messages/app-commands-messages-003-app-message-updating-your-local-app.json index 1f8ca4ac0..895c645c9 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/A/App/App-Commands-Messages/app-commands-messages-003-app-message-updating-your-local-app.json +++ b/Projects/Foundations/Schemas/Docs-Topics/A/App/App-Commands-Messages/app-commands-messages-003-app-message-updating-your-local-app.json @@ -10,6 +10,11 @@ "text": "Tunggu Sebentar!. Aplikasi ini sedang memeriksa cabang repositori Superalgos saat ini untuk versi terbaru.", "updated": 1613891554016, "style": "Definition" + }, + { + "language": "DE", + "text": "Die App prüft den von Ihnen ausgewählten current branch des Superalgos Repositorys auf eine neue Version. Warte einen Moment!", + "updated": 1638037210492 } ] }, @@ -23,6 +28,11 @@ "text": "Anda akan segera mendapatkan pemberitahuan yang menginformasikan apakah versi baru telah hadir atau sudah menjalankan versi terbaru dari Superalgos!", "updated": 1613891634145, "style": "Success" + }, + { + "language": "DE", + "text": "Sie werden in Kürze eine Meldung erhalten, die Ihnen mitteilt, ob eine neue Version gefunden wurde oder ob es sich bei der von Ihnen verwendeten Version um die letzte verfügbare handelt!", + "updated": 1638037245983 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Topics/A/App/App-Commands-Messages/app-commands-messages-004-app-message-update-done-new-version-found.json b/Projects/Foundations/Schemas/Docs-Topics/A/App/App-Commands-Messages/app-commands-messages-004-app-message-update-done-new-version-found.json index 873b7dfe0..b9a3670b6 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/A/App/App-Commands-Messages/app-commands-messages-004-app-message-update-done-new-version-found.json +++ b/Projects/Foundations/Schemas/Docs-Topics/A/App/App-Commands-Messages/app-commands-messages-004-app-message-update-done-new-version-found.json @@ -16,6 +16,11 @@ "language": "ES", "text": "El proceso de actualización ha finalizado exitosamente. Un nueva versión de Superalgos se ha bajado reemplazando a la actual. Para que los cambios se hagan efectivos, debe comenzar nuevamente el Client y refrescar la página UI.", "updated": 1636624628502 + }, + { + "language": "DE", + "text": "Der Aktualisierungsvorgang wurde erfolgreich abgeschlossen. Es wurde eine neue Version von Superalgos heruntergeladen, die die aktuelle Version ersetzt. Damit die Änderungen wirksam werden, müssen Sie den Client neu starten und die UI (Benutzeroberfläche) aktualisieren.", + "updated": 1638037815569 } ] }, @@ -35,6 +40,11 @@ "language": "ES", "text": "Tiene ahora la ´ltima versión de Superalgos. Solo recuerde comenzar otra vez el Client y el UI. Si tiene tareas activas, debería primero cerrar las tareas y luego restablecer el cliente, para que pueda ejecutar esas tareas nuevamente usando el código de base actualizado.", "updated": 1636625028143 + }, + { + "language": "DE", + "text": "Sie haben nun die neueste Version von Superalgos. Denken Sie nur daran, den Client und die Benutzeroberfläche neu zu starten. Wenn Sie Tasks laufen haben, sollten Sie zuerst die Tasks stoppen und dann den Client neu starten, damit Sie diese Tasks wieder mit der aktualisierten Codebasis ausführen können.", + "updated": 1638037876325 } ] }, @@ -52,6 +62,11 @@ "language": "ES", "text": "La actualización que ha hecho solo afecta al cliente al cual está conectado a través de http usando su navegador. Si tiene más Clientes ejecutándose como parte de una Red, también deberá actualizarlos, ya sea manualmente usando Git, o navegando con su navegador a su URL y ejecutando el comano de App Update ahí.", "updated": 1636625003204 + }, + { + "language": "DE", + "text": "Die von Ihnen vorgenommene Aktualisierung betrifft nur den Client, mit dem Sie über http mit Ihrem Browser verbunden sind. Wenn Sie weitere Clients als Teil eines Netzwerks betreiben, müssen Sie auch diese aktualisieren, entweder manuell mit Git oder indem Sie mit Ihrem Browser zu deren URL navigieren und dort den Befehl App Update ausführen.", + "updated": 1638037951915 } ], "updated": 1616081262353 diff --git a/Projects/Foundations/Schemas/Docs-Topics/A/App/App-Commands-Messages/app-commands-messages-005-app-message-update-done-already-up-to-date.json b/Projects/Foundations/Schemas/Docs-Topics/A/App/App-Commands-Messages/app-commands-messages-005-app-message-update-done-already-up-to-date.json index 8c21705b8..017645439 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/A/App/App-Commands-Messages/app-commands-messages-005-app-message-update-done-already-up-to-date.json +++ b/Projects/Foundations/Schemas/Docs-Topics/A/App/App-Commands-Messages/app-commands-messages-005-app-message-update-done-already-up-to-date.json @@ -16,6 +16,11 @@ "language": "DE", "text": "Der Aktualisierungsprozess wurde erfolgreich durchgeführt, aber es wurden keine Änderungen vorgenommen, da Ihre Installation mit dem aktuellen Zweig auf dem neuesten Stand ist. Es sind keine weiteren Maßnahmen erforderlich.", "updated": 1634485256076 + }, + { + "language": "RU", + "text": "Процесс обновления выполняется успешно, но никаких изменений внесено не было, поскольку ваша установка обновлена ​​до последней версии текущей ветки. Никаких дополнительных действий не требуется.", + "updated": 1638164055897 } ] }, @@ -35,6 +40,11 @@ "language": "DE", "text": "Sie sind auf dem neuesten Stand. Sie müssen den Client nicht neu starten oder die UI-Website aktualisieren.", "updated": 1634485290648 + }, + { + "language": "RU", + "text": "Вы в курсе. Нет необходимости перезагружать Client или обновлять страницу пользовательского интерфейса UI.", + "updated": 1638164108426 } ] } diff --git a/Projects/Foundations/Schemas/Docs-Topics/A/App/App-Commands/app-commands-002-app-update-command.json b/Projects/Foundations/Schemas/Docs-Topics/A/App/App-Commands/app-commands-002-app-update-command.json index 6d2b2ae00..c6f2b46ac 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/A/App/App-Commands/app-commands-002-app-update-command.json +++ b/Projects/Foundations/Schemas/Docs-Topics/A/App/App-Commands/app-commands-002-app-update-command.json @@ -4,7 +4,14 @@ "type": "App Update Command", "definition": { "text": "Use this command to update your local installation of Superalgos to the latest version available. ", - "updated": 1610449365984 + "updated": 1610449365984, + "translations": [ + { + "language": "DE", + "text": "Zusammenfassung: Verwenden Sie diesen Befehl, um Ihre lokale Installation von Superalgos auf die neueste verfügbare Version zu aktualisieren.", + "updated": 1638038182879 + } + ] }, "paragraphs": [ { @@ -19,7 +26,14 @@ }, { "style": "Title", - "text": "Examples" + "text": "Examples", + "translations": [ + { + "language": "DE", + "text": "Beispiele", + "updated": 1638038191514 + } + ] }, { "style": "Json", diff --git a/Projects/Foundations/Schemas/Docs-Topics/D/Debugging/Debugging-Your-Indicator/debugging-your-indicator-004-debugging-start-your-processes.json b/Projects/Foundations/Schemas/Docs-Topics/D/Debugging/Debugging-Your-Indicator/debugging-your-indicator-004-debugging-start-your-processes.json index eccd3006a..ed77b5a14 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/D/Debugging/Debugging-Your-Indicator/debugging-your-indicator-004-debugging-start-your-processes.json +++ b/Projects/Foundations/Schemas/Docs-Topics/D/Debugging/Debugging-Your-Indicator/debugging-your-indicator-004-debugging-start-your-processes.json @@ -11,6 +11,11 @@ "text": "Start the Task in Debug mode while running a debug session in your IDE. ", "updated": 1614338791705, "style": "Definition" + }, + { + "language": "DE", + "text": "Jetzt haben wir einen breakpoint konfiguriert und können den TS in Visual Studio Code starten. In der Superalgos UI (Benutzeroberfläche) können wir dann eine Task finden und diese im Debug-Modus starten.", + "updated": 1638032216795 } ] }, @@ -18,21 +23,49 @@ { "style": "Text", "text": "As we covered before there are three core components to Superalgos, the Client, TS and UI. ", - "updated": 1623409529218 + "updated": 1623409529218, + "translations": [ + { + "language": "DE", + "text": "Wie bereits erwähnt, besteht Superalgos aus drei Kernkomponenten: dem Client, dem TS und der UI.", + "updated": 1638032441543 + } + ] }, { "style": "Text", "text": "First, we need to make sure the Client and UI are running. If they are not already running, you can start the UI by going to the terminal, ensuring you are in the Superalgos root directory and enter \"node run\".", - "updated": 1623409611552 + "updated": 1623409611552, + "translations": [ + { + "language": "DE", + "text": "Zunächst müssen wir sicherstellen, dass der Client und die UI ausgeführt werden. Wenn sie noch nicht laufen, können Sie die UI starten, indem Sie im Terminal sicherstellen, dass Sie sich im Superalgos root directory (Stammverzeichnis) befinden und \"node run\" eingeben.", + "updated": 1638035462816 + } + ] }, { "style": "Success", "text": "If the Terminal is not visible click on View -> Terminal and it should appear at the bottom.", - "updated": 1623410067613 + "updated": 1623410067613, + "translations": [ + { + "language": "DE", + "text": " Wenn das Terminal nicht sichtbar ist, klicken Sie auf View -> Terminal und es sollte am unteren Rand erscheinen.", + "updated": 1638035499037 + } + ] }, { "style": "Note", - "text": "If needed you can run this with any parameters like \"node run minMemo noBrowser\" as required." + "text": "If needed you can run this with any parameters like \"node run minMemo noBrowser\" as required.", + "translations": [ + { + "language": "DE", + "text": "Bei Bedarf können Sie dies mit beliebigen Parametern wie \"node run minMemo noBrowser\" ausführen.", + "updated": 1638035735520 + } + ] }, { "style": "Png", @@ -42,12 +75,26 @@ { "style": "Text", "text": "At this stage you should be able to access Superalgos in the browser using http://localhost:34248/ (or the particular hostname and port you use).", - "updated": 1623409750881 + "updated": 1623409750881, + "translations": [ + { + "language": "DE", + "text": "Zu diesem Zeitpunkt sollten Sie in der Lage sein, Superalgos im Browser über http://localhost:34248/ (oder den von Ihnen verwendeten Hostnamen und Port) zu erreichen.", + "updated": 1638035762798 + } + ] }, { "style": "Text", "text": "Next we are going to start the TS in debug mode. To do this start a Debug Session in Visual Studio Code by clicking \"Run -> Start Debugging\" F5", - "updated": 1623410434222 + "updated": 1623410434222, + "translations": [ + { + "language": "DE", + "text": "Als nächstes werden wir den TS im Debug Modus starten. Starten Sie dazu eine Debug Session in Visual Studio Code, indem Sie auf \"Run -> Start Debugging\" F5 klicken.", + "updated": 1638035870215 + } + ] }, { "style": "Png", @@ -57,7 +104,14 @@ { "style": "Text", "text": "To confirm the TS is running, you can click on the Run and Debug icon which will open a new left-hand panel. In here under the Call Stack you should be able to see the TaskServer running.", - "updated": 1623410288365 + "updated": 1623410288365, + "translations": [ + { + "language": "DE", + "text": "Um zu bestätigen, dass der TS läuft, können Sie auf das Symbol Ausführen und Debuggen klicken, wodurch sich ein neues Fenster auf der linken Seite öffnet. Hier unter dem Call Stack sollten Sie den TaskServer laufen sehen können.", + "updated": 1638035990486 + } + ] }, { "style": "Png", @@ -66,11 +120,25 @@ { "style": "Text", "text": "Now the TS is running we can start a Task via the Debug action.", - "updated": 1623410467602 + "updated": 1623410467602, + "translations": [ + { + "language": "DE", + "text": "Jetzt, wo der TS läuft, können wir über die Debug Aktion eine Task starten.", + "updated": 1638036015855 + } + ] }, { "style": "Text", - "text": "Go to your Network node and find the Data Task for your indicator." + "text": "Go to your Network node and find the Data Task for your indicator.", + "translations": [ + { + "language": "DE", + "text": "Gehen Sie zu Ihrer Network node und suchen Sie die Data Task für Ihren Indikator.", + "updated": 1638036155109 + } + ] }, { "style": "Png", @@ -80,12 +148,26 @@ { "style": "Text", "text": "Expand the Data Tasks and hover over the Task node for your indicator and click \"Debug\" (the Task will start up, but in Debug mode).", - "updated": 1614332581381 + "updated": 1614332581381, + "translations": [ + { + "language": "DE", + "text": "Erweitern Sie die Data Tasks, bewegen Sie den Mauszeiger über die Task Node für Ihren Indikator und klicken Sie auf \"Debug\" (die Task wird gestartet, aber im Debug-Modus).", + "updated": 1638036387502 + } + ] }, { "style": "Important", "text": "If you receive an error stating \"Parent Task Not Running\" this can be ignored. As we are using the Debug action the task will start anyway.", - "updated": 1623410561295 + "updated": 1623410561295, + "translations": [ + { + "language": "DE", + "text": "Wenn Sie die Fehlermeldung \"Parent Task Not Running\" erhalten, können Sie dies ignorieren. Da wir die Debug Aktion verwenden, wird die Aufgabe trotzdem gestartet.", + "updated": 1638036480125 + } + ] }, { "style": "Png", @@ -100,7 +182,14 @@ { "style": "Text", "text": "If your Task has dependencies (for example above we are debugging Resistances and Supports, but these need the Exchange Raw Data and Candles running before they will run) start the needed tasks connected to your indicator by hovering over the nodes and click \"Run\".", - "updated": 1623410869266 + "updated": 1623410869266, + "translations": [ + { + "language": "DE", + "text": "Wenn Ihre Task Abhängigkeiten hat (z. B. debuggen wir oben Resistances und Supports, aber diese benötigen Exchange Raw Data und Candles, bevor sie ausgeführt werden können), starten Sie die benötigten Tasks, die mit Ihrem Indikator verbunden sind, indem Sie mit dem Mauszeiger über der Node schweben und auf \"Run\" klicken.", + "updated": 1638036654674 + } + ] }, { "style": "Png", @@ -115,7 +204,14 @@ { "style": "Text", "text": "If you have a look in the Debug Code terminal you should now see your indicator running as normal.", - "updated": 1623410912711 + "updated": 1623410912711, + "translations": [ + { + "language": "DE", + "text": "Wenn Sie einen Blick in das Debug Code Terminal werfen, sollten Sie nun sehen, dass Ihr indicator ganz normal läuft.", + "updated": 1638036732977 + } + ] }, { "style": "Png", @@ -125,7 +221,14 @@ { "style": "Note", "text": "Deleting existing data from your indicator in the ..Superalgos/Data-Storage/ folder might speed up the data mining process.", - "updated": 1623410940602 + "updated": 1623410940602, + "translations": [ + { + "language": "DE", + "text": "Das Löschen vorhandener Daten aus Ihrem Indikator im Superalgos/Data-Storage/ Ordner kann den Data Mining Prozess beschleunigen.", + "updated": 1638036825328 + } + ] } ] } \ No newline at end of file diff --git a/Projects/Foundations/Schemas/Docs-Topics/D/Docs/Docs-Commands-Messages/docs-commands-messages-001-docs-message-saving-done.json b/Projects/Foundations/Schemas/Docs-Topics/D/Docs/Docs-Commands-Messages/docs-commands-messages-001-docs-message-saving-done.json index 9f5a074be..741769a17 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/D/Docs/Docs-Commands-Messages/docs-commands-messages-001-docs-message-saving-done.json +++ b/Projects/Foundations/Schemas/Docs-Topics/D/Docs/Docs-Commands-Messages/docs-commands-messages-001-docs-message-saving-done.json @@ -31,8 +31,8 @@ }, { "language": "RU", - "text": "Команда docs.save была выполнена успешно, и все изменения были сохранены в клиенте (Client) Superalgos .", - "updated": 1637920657694 + "text": "Команда docs.save была выполнена успешно, и все изменения были сохранены в Client Superalgos.", + "updated": 1638164183920 } ] }, diff --git a/Projects/Foundations/Schemas/Docs-Topics/D/Docs/Docs-Commands/docs-commands-003-docs-add-command.json b/Projects/Foundations/Schemas/Docs-Topics/D/Docs/Docs-Commands/docs-commands-003-docs-add-command.json index 35822e615..bb0859e74 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/D/Docs/Docs-Commands/docs-commands-003-docs-add-command.json +++ b/Projects/Foundations/Schemas/Docs-Topics/D/Docs/Docs-Commands/docs-commands-003-docs-add-command.json @@ -29,6 +29,16 @@ "text": "The Project within which the page will live: Each project within Superalgos contains it's own documentation. This option allows you to choose the project your page will be added to.", "updated": 1637182337124 }, + { + "style": "Callout", + "text": "From these projects they have to choose one", + "updated": 1638115759331 + }, + { + "style": "Include", + "text": "Education->Concept->Current projects->CurrentProjects", + "updated": 1638116210454 + }, { "style": "List", "text": "Topic, Tutorial, or Review Title: Collections of pages are gathered under topic titles. These titles act as unique keys that make the collection of pages browsable as a unit. This option allows you to choose which topic to create or add your page to.", diff --git a/Projects/Foundations/Schemas/Docs-Topics/D/Docs/Docs-Paragraph-Styles/docs-paragraph-styles-022-docs-block-style.json b/Projects/Foundations/Schemas/Docs-Topics/D/Docs/Docs-Paragraph-Styles/docs-paragraph-styles-022-docs-block-style.json index 7d9ddfc55..e2a82366d 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/D/Docs/Docs-Paragraph-Styles/docs-paragraph-styles-022-docs-block-style.json +++ b/Projects/Foundations/Schemas/Docs-Topics/D/Docs/Docs-Paragraph-Styles/docs-paragraph-styles-022-docs-block-style.json @@ -3,8 +3,8 @@ "pageNumber": 22, "type": "Docs Block Style", "definition": { - "text": "Block paragraphs defines set of paragraphs that can be inclided from other pages. When you include a block by creating a Docs Include Style paragraph, you need to reference a Block paragraph created at the page that have the set of paragraphs to be inclided. A Block contains all the paragraph after itself until the next Block or the end of the page.", - "updated": 1609259016289, + "text": "Block paragraphs defines set of paragraphs that can be included from other pages. When you include a block by creating a Docs Include Style paragraph, you need to reference a Block paragraph created at the page that have the set of paragraphs to be included. A Block contains all the paragraph after itself until the next Block or the end of the page.", + "updated": 1638116268152, "translations": [ { "language": "DE", diff --git a/Projects/Foundations/Schemas/Docs-Topics/H/How/How-to-Automate-Actions-at-The-Design-Space/how-to-automate-actions-at-the-design-space-004-automating-actions-adding-your-function.json b/Projects/Foundations/Schemas/Docs-Topics/H/How/How-to-Automate-Actions-at-The-Design-Space/how-to-automate-actions-at-the-design-space-004-automating-actions-adding-your-function.json index f4afe9051..563edd11b 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/H/How/How-to-Automate-Actions-at-The-Design-Space/how-to-automate-actions-at-the-design-space-004-automating-actions-adding-your-function.json +++ b/Projects/Foundations/Schemas/Docs-Topics/H/How/How-to-Automate-Actions-at-The-Design-Space/how-to-automate-actions-at-the-design-space-004-automating-actions-adding-your-function.json @@ -4,22 +4,50 @@ "type": "Automating Actions - Adding your Function", "definition": { "text": "Take a look at how other functions are implemented in the Function Library and try to follow the same format.", - "updated": 1628257476029 + "updated": 1628257476029, + "translations": [ + { + "language": "DE", + "text": "Schauen Sie sich an, wie andere functions in der Function Library implementiert sind, und versuchen Sie, demselben Format zu folgen.", + "updated": 1638038590617 + } + ] }, "paragraphs": [ { "style": "Text", "text": "The basic procedure is quite straight forward. First add the function name to the thisObject and then write your function at the most appropriate place at the Function Library.", - "updated": 1628257461177 + "updated": 1628257461177, + "translations": [ + { + "language": "DE", + "text": "Das grundlegende Verfahren ist recht einfach. Fügen Sie zunächst den Funktionsnamen (function name) zum thisObject hinzu und schreiben Sie dann Ihre Funktion an die am besten geeignete Stelle in der Function Library (Funktionsbibliothek).", + "updated": 1638038673577 + } + ] }, { "style": "Important", "text": "Please document your function the best you can, even if you see other functions implemented at the same library poorly documented. See if you can make your function the best documented in the whole library.", - "updated": 1628257493687 + "updated": 1628257493687, + "translations": [ + { + "language": "DE", + "text": "Bitte dokumentieren Sie Ihre function so gut Sie können, auch wenn Sie sehen, dass andere functions, die in derselben Bibliothek implementiert sind, schlecht dokumentiert sind. Versuchen Sie, Ihre Funktion zur am besten dokumentierten in der gesamten Bibliothek (library) zu machen.", + "updated": 1638038723508 + } + ] }, { "style": "Title", - "text": "Example of thisObject" + "text": "Example of thisObject", + "translations": [ + { + "language": "DE", + "text": "Beispiel für: thisObject", + "updated": 1638038740760 + } + ] }, { "style": "Javascript", @@ -28,21 +56,49 @@ }, { "style": "Title", - "text": "Function Parameters" + "text": "Function Parameters", + "translations": [ + { + "language": "DE", + "text": "Funktionsparameter (Function Parameters):", + "updated": 1638038773277 + } + ] }, { "style": "Text", "text": "Your function will receive some parameters, including the Node object that hosted the Menu Item that triggered your Action. The exact list of parameters will be defined by yourself later at the step Automating Actions - Adding an Action Switch Case. Here is a short list of the most common parameters you might later include:", - "updated": 1614931548904 + "updated": 1614931548904, + "translations": [ + { + "language": "DE", + "text": "Ihre Funktion erhält einige Parameter, darunter das Node object, das den Menüpunkt enthielt, der Ihre Aktion ausgelöst hat. Die genaue Liste der Parameter (parameters) wird später im Schritt step Automating Actions - Adding an Action Switch Case von Ihnen selbst festgelegt. Hier ist eine kurze Liste der häufigsten Parameter, die Sie später einbeziehen können:", + "updated": 1638038885181 + } + ] }, { "style": "List", - "text": "node: the node object that hosted the Menu Item that triggered your Action" + "text": "node: the node object that hosted the Menu Item that triggered your Action", + "translations": [ + { + "language": "DE", + "text": "node: das node object, das den Menüpunkt enthielt, der Ihre Aktion ausgelöst hat", + "updated": 1638038915063 + } + ] }, { "style": "List", "text": "rootNodes: An array of nodes that are floating at the Design Space without parents. This includes all hierarchy heads.", - "updated": 1614931639516 + "updated": 1614931639516, + "translations": [ + { + "language": "DE", + "text": "rootNodes: Ein Array von Nodes, die sich im Design Space ohne Eltern-Nodes befinden. Dazu gehören alle hierarchy heads.", + "updated": 1638038950861 + } + ] }, { "style": "Text", 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/Tested/Tested-Exchanges/tested-exchanges-007-kucoin-test-status.json b/Projects/Foundations/Schemas/Docs-Topics/T/Tested/Tested-Exchanges/tested-exchanges-007-kucoin-test-status.json index c7ae5f46c..a19d9d080 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/Tested/Tested-Exchanges/tested-exchanges-007-kucoin-test-status.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/Tested/Tested-Exchanges/tested-exchanges-007-kucoin-test-status.json @@ -32,14 +32,19 @@ "text": "Comments: This exchange has not yet fully tested but I'm currently live trading on SHIB-USDT pair. I will update this section when I will have had the opportunity to do a more in-depth test", "updated": 1632650423168 }, + { + "style": "List", + "text": "Possible Issues: Kucoin is have an issue where is will randomly kick out the data-mine with error \"rateLimitExceeded\". When this occurs use maxRate in the configuration as shown below. If this error does not happen for you then you can leave out maxRate .", + "updated": 1638135088748 + }, { "style": "Title", "text": "Configuration" }, { "style": "Json", - "text": "{\n \"codeName\": \"kucoin\"\n}", - "updated": 1615211313657 + "text": "{\n \"codeName\": \"kucoin\"\n \"maxRate\": 20000\n}", + "updated": 1638135113701 }, { "style": "Text", diff --git a/Projects/Foundations/Schemas/Docs-Topics/T/Trading/Trading-Farms/trading-farms-002-trading-farms-set-up-a-network-of-nodes.json b/Projects/Foundations/Schemas/Docs-Topics/T/Trading/Trading-Farms/trading-farms-002-trading-farms-set-up-a-network-of-nodes.json index b6453adb1..777b3c85e 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/T/Trading/Trading-Farms/trading-farms-002-trading-farms-set-up-a-network-of-nodes.json +++ b/Projects/Foundations/Schemas/Docs-Topics/T/Trading/Trading-Farms/trading-farms-002-trading-farms-set-up-a-network-of-nodes.json @@ -190,35 +190,84 @@ }, { "style": "Title", - "text": "Moving Tasks" + "text": "Moving Tasks", + "translations": [ + { + "language": "DE", + "text": "Task`s verschieben (Moving Tasks)", + "updated": 1638026929422 + } + ] }, { "style": "Text", "text": "Assuming you will go with the strategy of installing one Network Node first, this is what you need to know on how to move Task s to other Network Nodes.", - "updated": 1614357184981 + "updated": 1614357184981, + "translations": [ + { + "language": "DE", + "text": "Angenommen, Sie installieren zunächst eine Network Node, dann sollten Sie wissen, wie Sie Tasks zu anderen Network Nodes verschieben können.", + "updated": 1638026974664 + } + ] }, { "style": "Text", "text": "There are different types of Tasks and each one needs to be moved together with their corresponding Data Products definitions in order for the system to being able to track dependencies. The Data Products definitions are the ones under the Data Storage node of a Network Node. They are subdivided in different branches depending of the Type of Data, Project, Exchange, Market and many other stuff, but in the end you will find Data Product nodes which reference Product Definitions inside Mines. When you move Tasks from one Network Node to other you also need to move the related branch at Data Storage to the same Network Node.", - "updated": 1617264118423 + "updated": 1617264118423, + "translations": [ + { + "language": "DE", + "text": "Es gibt verschiedene Arten von Tasks (Aufgaben), die alle zusammen mit den entsprechenden Data Products definitions verschoben werden müssen, damit das System die dependencies (Abhängigkeiten) verfolgen kann. Die Data Products definitions befinden sich unter der \"Data Storage\" Node einer Network Nodes. Sie sind in verschiedene Zweige (branches) unterteilt, je nach Art der Data, Project, Exchange, Market und vielem mehr, aber am Ende finden Sie Data Product nodes, die auf Product Definitions innerhalb von Mines (Minen) verweisen. Wenn Sie Tasks von einer Network Node zu einer anderen verschieben, müssen Sie auch den zugehörigen branch (Zweig) in der Datenablage (Data Storage) zu derselben Network Node verschieben.", + "updated": 1638027548415 + } + ] }, { "style": "Text", - "text": "Always remember that the system just needs you to define where you want the Tasks to run and the Data to be Hosted, but there is an implicit relationship between Tasks and Data because a Task produces certain Data, and those definition needs to be consistent and be found at the same Network Node." + "text": "Always remember that the system just needs you to define where you want the Tasks to run and the Data to be Hosted, but there is an implicit relationship between Tasks and Data because a Task produces certain Data, and those definition needs to be consistent and be found at the same Network Node.", + "translations": [ + { + "language": "DE", + "text": "Denken Sie immer daran, dass Sie im System lediglich festlegen müssen, wo die Tasks ausgeführt und die Daten gehostet werden sollen. Es besteht jedoch eine implizite Beziehung zwischen Tasks und Daten, da eine Task bestimmte Daten erzeugt, und diese Definitionen müssen konsistent sein und sich an derselben Network Node befinden.", + "updated": 1638027682358 + } + ] }, { "style": "Warning", - "text": "If you only move a Task and do not move the related Data Products definitions most likely things will stop working right there." + "text": "If you only move a Task and do not move the related Data Products definitions most likely things will stop working right there.", + "translations": [ + { + "language": "DE", + "text": "Wenn Sie nur eine Task verschieben, ohne die zugehörigen Data Products definitions zu verschieben, werden die Dinge höchstwahrscheinlich genau dort aufhören zu funktionieren.", + "updated": 1638027771925 + } + ] }, { "style": "Success", "text": "The definitions at the Charting System hierarchy do not need to be changed at all. They will continue pointing to the Data Products they were pointed to no matter where you moved those Data Products definitions. If you changed them from one Network Node to another, the Plotter will simply fetch the data from the Network Node where you left those Data Product s definitions.", - "updated": 1617264173906 + "updated": 1617264173906, + "translations": [ + { + "language": "DE", + "text": "Die Definitionen in der Charting System hierarchy müssen nicht geändert werden. Sie verweisen weiterhin auf die Data products, auf die sie zuvor verweisen, unabhängig davon, wohin Sie diese Data Products definitions verschieben. Wenn Sie sie von einer Network Node zu einer anderen geändert haben, holt der Plotter die Daten einfach von der Network Node ab, bei dem Sie diese Data Product definitionen hinterlassen haben.", + "updated": 1638028163201 + } + ] }, { "style": "Note", "text": "When we say moving, what we are saying is detaching a Node branch and re-attaching that same branch somewhere else. Note that if you, for example, make a backup of a branch, restore that somewhere else without deleting the original branch first, you will inadvertently be creating new ids for each Node at this branch and messing up the incoming references, which will cause things to not work anymore.", - "updated": 1617264249424 + "updated": 1617264249424, + "translations": [ + { + "language": "DE", + "text": "Wenn wir von Verschieben sprechen, meinen wir damit, dass eine Node branch (Zweig) abgetrennt und dieselbe branch an einer anderen Stelle wieder angefügt wird. Beachten Sie, dass Sie, wenn Sie z.B. ein Backup einer branch erstellen und diese an einem anderen Ort wiederherstellen, ohne die ursprüngliche branch vorher zu löschen, versehentlich neue IDs für jeden Node in dieser branch erstellen und die eingehenden Referenzen durcheinander bringen, was dazu führt, dass die Dinge nicht mehr funktionieren.", + "updated": 1638028769523 + } + ] }, { "style": "Text", @@ -226,77 +275,203 @@ }, { "style": "Title", - "text": "Before You Begin" + "text": "Before You Begin", + "translations": [ + { + "language": "DE", + "text": "Bevor Sie beginnen", + "updated": 1638028780622 + } + ] }, { "style": "Text", - "text": "Make a quick list with the name you wish to give to each node and the corresponding IP address on the network. You will need those to configure each network node." + "text": "Make a quick list with the name you wish to give to each node and the corresponding IP address on the network. You will need those to configure each network node.", + "translations": [ + { + "language": "DE", + "text": "Erstellen Sie eine kurze Liste mit dem Namen, den Sie jeder Node geben möchten, und der entsprechenden IP-Adresse im Netzwerk. Diese benötigen Sie für die Konfiguration der einzelnen Network Nodes.", + "updated": 1638028817241 + } + ] }, { "style": "Text", - "text": "Also, you may want to plan what your operation should look like." + "text": "Also, you may want to plan what your operation should look like.", + "translations": [ + { + "language": "DE", + "text": "Vielleicht möchten Sie auch planen, wie Ihr Betrieb aussehen soll.", + "updated": 1638028843062 + } + ] }, { "style": "Callout", - "text": "First and foremost, you may want to decide on which node you will keep the workspace on which the network of nodes shall be configured. We call this, the home node." + "text": "First and foremost, you may want to decide on which node you will keep the workspace on which the network of nodes shall be configured. We call this, the home node.", + "translations": [ + { + "language": "DE", + "text": "Zuallererst sollten Sie entscheiden, auf welcher Node Sie den Workspace aufbewahren wollen, auf dem das Netzwerk von Nodes konfiguriert werden soll. Wir nennen dies den home node (Heimatknoten).", + "updated": 1638028934865 + } + ] }, { "style": "Text", - "text": "This is not a requirement, as you may keep different workspaces in different nodes, and even set up different networks on different workspaces, but it’s the most usual setup." + "text": "This is not a requirement, as you may keep different workspaces in different nodes, and even set up different networks on different workspaces, but it’s the most usual setup.", + "translations": [ + { + "language": "DE", + "text": "Dies ist keine Voraussetzung, da Sie verschiedene Workspaces in verschiedenen Nodes halten und sogar verschiedene Netzwerke auf verschiedenen Workspaces einrichten können, aber es ist die übliche Konfiguration.", + "updated": 1638029006555 + } + ] }, { "style": "Text", - "text": "Also, you may want to plan which nodes in the network should run which data-mining tasks, which nodes should run which trading sessions, and so on. As hinted in the fundamental concepts page, possibilities are endless, so we are not going to cover alternatives here. If you know exactly what you want to do, it should be easy to implement. That said, you are free to explore and experiment as well." + "text": "Also, you may want to plan which nodes in the network should run which data-mining tasks, which nodes should run which trading sessions, and so on. As hinted in the fundamental concepts page, possibilities are endless, so we are not going to cover alternatives here. If you know exactly what you want to do, it should be easy to implement. That said, you are free to explore and experiment as well.", + "translations": [ + { + "language": "DE", + "text": "Außerdem möchten Sie vielleicht planen, welche Nodes im Netzwerk welche Data Mining Tasks ausführen sollen, welche Nodes welche trading sessions durchführen sollen usw. Wie auf der Seite mit den grundlegenden Konzepten (fundamental concepts page) angedeutet, sind die Möglichkeiten endlos, so dass wir hier nicht auf Alternativen eingehen werden. Wenn Sie genau wissen, was Sie tun wollen, sollte es einfach zu implementieren sein. Es steht Ihnen jedoch frei, auch zu experimentieren.", + "updated": 1638029310544 + } + ] }, { "style": "Title", - "text": "Start Here" + "text": "Start Here", + "translations": [ + { + "language": "DE", + "text": "Beginnen sie hier:", + "updated": 1638029348510 + } + ] }, { "style": "Text", - "text": "1. Set up Superalgos on each machine. Once Superalgos is installed, run the system for the first time using the node run noBrowser command. The noBrowser parameter runs the Client without firing up the UI." + "text": "1. Set up Superalgos on each machine. Once Superalgos is installed, run the system for the first time using the node run noBrowser command. The noBrowser parameter runs the Client without firing up the UI.", + "translations": [ + { + "language": "DE", + "text": "1. Richten Sie Superalgos den Rechnern die sie dafür nutzen möchten. Sobald Superalgos installiert ist, starten Sie das System zum ersten Mal mit dem \" node run noBrowser \" Befehl. Der Parameter noBrowser führt den Client aus, ohne die Benutzeroberfläche (UI) zu starten.", + "updated": 1638029478889 + } + ] }, { "style": "Text", - "text": "2. Run the UI to access the home node." + "text": "2. Run the UI to access the home node.", + "translations": [ + { + "language": "DE", + "text": "2. Starten Sie die Benutzeroberfläche, um auf die home node zuzugreifen.", + "updated": 1638029554999 + } + ] }, { "style": "Text", - "text": "You may access the home node locally, that is, running the browser on the machine where the home node is running, or you may run the browser on any other machine in the physical network—even one not running Superalgos—by navigating to the home node’s IP address." + "text": "You may access the home node locally, that is, running the browser on the machine where the home node is running, or you may run the browser on any other machine in the physical network—even one not running Superalgos—by navigating to the home node’s IP address.", + "translations": [ + { + "language": "DE", + "text": "Sie können auf die home node lokal zugreifen, d. h. den Browser auf dem Rechner ausführen, auf dem die home node läuft, oder Sie können den Browser auf einem beliebigen anderen Rechner im physischen Netzwerk ausführen - auch auf einem, auf dem Superalgos nicht läuft , indem Sie zur IP-Adresse der home node navigieren.", + "updated": 1638029674761 + } + ] }, { "style": "Note", "text": "If you are accessing the home node remotely, you need to configure the My Computer network node to use the machine’s IP address instead of localhost in the host parameter. This enables the web sockets connection.", - "updated": 1611343511090 + "updated": 1611343511090, + "translations": [ + { + "language": "DE", + "text": "Wenn Sie aus der Ferne auf die home node zugreifen, müssen Sie die My Computer network node so konfigurieren, dass die IP-Adresse des Rechners anstelle von localhost im Parameter host verwendet wird. Dadurch wird die Web Sockets Verbindung aktiviert.", + "updated": 1638029885556 + } + ] }, { "style": "Success", "text": "For organizational purposes and to avoid confusion later on, it is recommended to clean up the home node’s workspace, uninstalling the markets that you don’t need.", - "updated": 1617264320991 + "updated": 1617264320991, + "translations": [ + { + "language": "DE", + "text": "Aus organisatorischen Gründen und um spätere Verwechslungen/Verwirrungen zu vermeiden, empfiehlt es sich, den Workspace der home node aufzuräumen und die nicht benötigten markets zu deinstallieren.", + "updated": 1638030016950 + } + ] }, { "style": "Text", - "text": "Click to learn how to uninstall an existing market" + "text": "Click to learn how to uninstall an existing market", + "translations": [ + { + "language": "DE", + "text": "Klicken Sie hier, um zu erfahren, wie Sie einen bestehenden market deinstallieren können", + "updated": 1638030047887 + } + ] }, { "style": "Text", - "text": "3. Add and configure a network node for each machine." + "text": "3. Add and configure a network node for each machine.", + "translations": [ + { + "language": "DE", + "text": "3. Fügen Sie für jeden Rechner eine Network Node hinzu und konfigurieren Sie diese.", + "updated": 1638030080581 + } + ] }, { "style": "Subtitle", - "text": "Adding a Network Node" + "text": "Adding a Network Node", + "translations": [ + { + "language": "DE", + "text": "Hinzufügen einer Network Node", + "updated": 1638030106718 + } + ] }, { "style": "Text", - "text": "To add a network node, select Add LAN Network Node on the Superalgos Network node menu. A network node is added along with the basic structure of nodes to set up a node." + "text": "To add a network node, select Add LAN Network Node on the Superalgos Network node menu. A network node is added along with the basic structure of nodes to set up a node.", + "translations": [ + { + "language": "DE", + "text": "Um eine Network Node hinzuzufügen, wählen Sie die Add LAN Network Node im Superalgos Network Node Menü. Eine Network Node wird zusammen mit der Grundstruktur der Nodes zum Einrichten einer Node hinzugefügt.", + "updated": 1638030176456 + } + ] }, { "style": "Subtitle", - "text": "Configuring the Network Node" + "text": "Configuring the Network Node", + "translations": [ + { + "language": "DE", + "text": "Konfigurieren der Network Node", + "updated": 1638030220405 + } + ] }, { "style": "Text", - "text": "Select Configure on the menu to access the configuration." + "text": "Select Configure on the menu to access the configuration.", + "translations": [ + { + "language": "DE", + "text": "Wählen Sie im Menü Configure, um auf die Konfiguration zuzugreifen.", + "updated": 1638030237147 + } + ] }, { "style": "Javascript", @@ -306,19 +481,47 @@ { "style": "List", "text": "host is the machine or hardware represented by the network node. The default parameter is localhost, but if you intend to access the Client services of this node from a remote computer, then you must change localhost for the IP Address of the machine on which the node is running, for example, to 147.0.0.1. Use the dotted IP address rather than a host name, since this reduces host name lookups.", - "updated": 1617264451129 + "updated": 1617264451129, + "translations": [ + { + "language": "DE", + "text": "Host ist die Maschine oder Hardware, die durch die Network Node repräsentiert wird. Der Standardparameter ist localhost. Wenn Sie jedoch von einem entfernten Computer aus auf die Client-Dienste dieser Node zugreifen möchten, müssen Sie localhost in die IP-Adresse des Rechners ändern, auf dem die Node läuft, z. B. in 147.0.0.1. Verwenden Sie die gepunktete IP-Adresse anstelle eines Hostnamens, da dies die Suche nach dem Hostnamen reduziert.", + "updated": 1638030334611 + } + ] }, { "style": "List", - "text": "webPort is the port used by the Web Server, at this stage 34248." + "text": "webPort is the port used by the Web Server, at this stage 34248.", + "translations": [ + { + "language": "DE", + "text": "webPort ist der vom Webserver verwendete Port, in diesem Fall 34248.", + "updated": 1638030864316 + } + ] }, { "style": "List", - "text": "webSocketsPort is the port used by the system to communicate over the local area network, by default set at 18041." + "text": "webSocketsPort is the port used by the system to communicate over the local area network, by default set at 18041.", + "translations": [ + { + "language": "DE", + "text": "webSocketsPort ist der port, der vom System für die Kommunikation über das lokale Netzwerk verwendet wird und standardmäßig auf 18041 eingestellt ist.", + "updated": 1638030922690 + } + ] }, { "style": "Text", - "text": "Configure the first node and hit F5 to refresh the page. Once the page reloads, a notice indicating the system is connecting with the new network node will show on the top of the screen. Repeat the process for each machine." + "text": "Configure the first node and hit F5 to refresh the page. Once the page reloads, a notice indicating the system is connecting with the new network node will show on the top of the screen. Repeat the process for each machine.", + "translations": [ + { + "language": "DE", + "text": "Konfigurieren Sie die erste Node und drücken Sie F5, um die Seite zu aktualisieren. Sobald die Seite neu geladen ist, wird oben auf dem Bildschirm ein Hinweis angezeigt, dass das System eine Verbindung mit der neuen Network Node herstellt. Wiederholen Sie den Vorgang für jeden Rechner.", + "updated": 1638031013262 + } + ] } ] } \ No newline at end of file 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/Governance/Plugins/Assets/Superalgos.json b/Projects/Governance/Plugins/Assets/Superalgos.json index 90033d890..a20ccdd45 100644 --- a/Projects/Governance/Plugins/Assets/Superalgos.json +++ b/Projects/Governance/Plugins/Assets/Superalgos.json @@ -11,15 +11,15 @@ "project": "Governance", "assetClasses": [], "assets": [], - "id": "2b4ec759-9ac7-40c5-b1dc-36bb11dbf5ee", + "id": "6b131134-62fa-4073-a9b6-9d360f9c1c4a", "savedPayload": { "position": { - "x": 32872.666666666664, - "y": 45107.54540763674 + "x": 32607.666666666664, + "y": 45099.54540763674 }, "targetPosition": { - "x": 32872.666666666664, - "y": 44807.54540763674 + "x": 32607.666666666664, + "y": 44799.54540763674 }, "floatingObject": { "isPinned": false, @@ -36,15 +36,15 @@ } ], "assets": [], - "id": "0e1a2d5f-5e3e-4fb6-9197-7c41f89f7ddc", + "id": "e5bdeaed-a241-4e2a-87bc-e0fe483fa080", "savedPayload": { "position": { - "x": 32872.666666666664, - "y": 44807.54540763674 + "x": 32884.666666666664, + "y": 44799.54540763674 }, "targetPosition": { - "x": 32872.666666666664, - "y": 44807.54540763674 + "x": 32884.666666666664, + "y": 44799.54540763674 }, "floatingObject": { "isPinned": false, diff --git a/Projects/Governance/Plugins/Features/Superalgos.json b/Projects/Governance/Plugins/Features/Superalgos.json index dfcc4f33c..5a053f612 100644 --- a/Projects/Governance/Plugins/Features/Superalgos.json +++ b/Projects/Governance/Plugins/Features/Superalgos.json @@ -11,15 +11,15 @@ "project": "Governance", "featureClasses": [], "features": [], - "id": "791d4a3d-f4a5-495a-9d9b-be157c24c14a", + "id": "8b71e340-2bd2-421b-932a-1eff7031f56e", "savedPayload": { "position": { - "x": 26712.625, - "y": 45116.344169246644 + "x": 26405.625, + "y": 45105.344169246644 }, "targetPosition": { - "x": 26712.625, - "y": 44816.344169246644 + "x": 26405.625, + "y": 44805.344169246644 }, "floatingObject": { "isPinned": false, @@ -36,15 +36,15 @@ } ], "features": [], - "id": "7c27de79-0ac7-4d48-81f0-5d7b6a4d93c6", + "id": "b8bcd102-7ae5-4407-ae00-784158e98b4e", "savedPayload": { "position": { - "x": 26712.625, - "y": 44816.344169246644 + "x": 26702.625, + "y": 44810.344169246644 }, "targetPosition": { - "x": 26712.625, - "y": 44816.344169246644 + "x": 26702.625, + "y": 44810.344169246644 }, "floatingObject": { "isPinned": false, diff --git a/Projects/Governance/Plugins/Pools/Superalgos.json b/Projects/Governance/Plugins/Pools/Superalgos.json index 6daaa0923..e4b41c636 100644 --- a/Projects/Governance/Plugins/Pools/Superalgos.json +++ b/Projects/Governance/Plugins/Pools/Superalgos.json @@ -30,15 +30,15 @@ "project": "Governance", "poolClasses": [], "pools": [], - "id": "2e9dff69-e407-4ccb-9a42-e4a476e28d7c", + "id": "c8b8a87e-c689-488a-acdf-08c57d8e1c41", "savedPayload": { "position": { - "x": 16367.687619802575, - "y": 43963.95530705624 + "x": 16378.687619802571, + "y": 43961.45530705624 }, "targetPosition": { - "x": 16517.687619802575, - "y": 44223.76292819157 + "x": 16528.68761980257, + "y": 44221.26292819157 }, "floatingObject": { "isPinned": false, @@ -60,15 +60,15 @@ "project": "Governance", "poolClasses": [], "pools": [], - "id": "af1984a3-465b-48ed-9944-c101a8ed376c", + "id": "8d8696a1-0f83-4f82-bf9e-7a26bfc4298c", "savedPayload": { "position": { - "x": 16478.52976213656, - "y": 43926.329469779426 + "x": 16489.529762136557, + "y": 43923.829469779426 }, "targetPosition": { - "x": 16517.687619802575, - "y": 44223.76292819157 + "x": 16528.68761980257, + "y": 44221.26292819157 }, "floatingObject": { "isPinned": false, @@ -84,15 +84,15 @@ } } ], - "id": "9f94d0e0-ddf7-4e04-8a3c-9485c09e079d", + "id": "f546235b-fa31-4410-9e01-a3a36b33c218", "savedPayload": { "position": { - "x": 16517.687619802575, - "y": 44223.76292819157 + "x": 16528.68761980257, + "y": 44221.26292819157 }, "targetPosition": { - "x": 16595.333333333332, - "y": 44513.54067607829 + "x": 16606.33333333333, + "y": 44511.04067607829 }, "floatingObject": { "isPinned": false, @@ -121,15 +121,15 @@ "project": "Governance", "poolClasses": [], "pools": [], - "id": "c41497c5-7440-4ebd-aabb-fbc3d022136b", + "id": "b6a45b2b-4a0c-4cde-9f12-3572b628cd05", "savedPayload": { "position": { - "x": 16822.97904686409, - "y": 43963.95530705624 + "x": 16833.979046864086, + "y": 43961.45530705624 }, "targetPosition": { - "x": 16745.333333333332, - "y": 44253.73305494296 + "x": 16756.33333333333, + "y": 44251.23305494296 }, "floatingObject": { "isPinned": false, @@ -151,15 +151,15 @@ "project": "Governance", "poolClasses": [], "pools": [], - "id": "6625953a-6026-4686-9091-2796fd08b9a7", + "id": "0472f38b-b5a6-41da-af06-5577c1dec66e", "savedPayload": { "position": { - "x": 16927.96176203595, - "y": 44015.72705285559 + "x": 16938.961762035946, + "y": 44013.22705285559 }, "targetPosition": { - "x": 16745.333333333332, - "y": 44253.73305494296 + "x": 16756.33333333333, + "y": 44251.23305494296 }, "floatingObject": { "isPinned": false, @@ -175,15 +175,15 @@ } } ], - "id": "174e7d3b-fe3c-4fb1-825c-4ea488d82171", + "id": "81983d96-e6a0-42f8-96e9-a862539015d1", "savedPayload": { "position": { - "x": 16745.333333333332, - "y": 44253.73305494296 + "x": 16756.33333333333, + "y": 44251.23305494296 }, "targetPosition": { - "x": 16595.333333333332, - "y": 44513.54067607829 + "x": 16606.33333333333, + "y": 44511.04067607829 }, "floatingObject": { "isPinned": false, @@ -212,15 +212,15 @@ "project": "Governance", "poolClasses": [], "pools": [], - "id": "53ddcc36-f693-4193-8284-999a88f1c944", + "id": "dcdc490e-b18c-4220-9550-feeaca598f20", "savedPayload": { "position": { - "x": 17144.918702355386, - "y": 44285.894962547536 + "x": 17155.918702355382, + "y": 44283.394962547536 }, "targetPosition": { - "x": 16885.111081220053, - "y": 44435.894962547536 + "x": 16896.11108122005, + "y": 44433.394962547536 }, "floatingObject": { "isPinned": false, @@ -242,15 +242,15 @@ "project": "Governance", "poolClasses": [], "pools": [], - "id": "ff1e4a84-3363-4348-ad15-31a34898fa82", + "id": "e9c5bfc1-ed3c-40dc-a8f9-bcc59796cd05", "savedPayload": { "position": { - "x": 17182.544539632196, - "y": 44396.73710488152 + "x": 17193.544539632192, + "y": 44394.23710488152 }, "targetPosition": { - "x": 16885.111081220053, - "y": 44435.894962547536 + "x": 16896.11108122005, + "y": 44433.394962547536 }, "floatingObject": { "isPinned": false, @@ -266,15 +266,15 @@ } } ], - "id": "8b3714a0-3bf2-491e-8ffc-9c4286446382", + "id": "34ca58d9-0a55-4e60-9135-17d6a3c2155f", "savedPayload": { "position": { - "x": 16885.111081220053, - "y": 44435.894962547536 + "x": 16896.11108122005, + "y": 44433.394962547536 }, "targetPosition": { - "x": 16595.333333333332, - "y": 44513.54067607829 + "x": 16606.33333333333, + "y": 44511.04067607829 }, "floatingObject": { "isPinned": false, @@ -291,20 +291,20 @@ } ], "pools": [], - "id": "ef1d7fc5-c776-4af7-8ae6-86a3445dca4b", + "id": "75628cc8-91ce-4bda-8b5c-2a3d761286cc", "savedPayload": { "position": { - "x": 16595.333333333332, - "y": 44513.54067607829 + "x": 16606.33333333333, + "y": 44511.04067607829 }, "targetPosition": { - "x": 16445.333333333332, - "y": 44773.348297213626 + "x": 16456.33333333333, + "y": 44770.848297213626 }, "floatingObject": { "isPinned": false, "isFrozen": false, - "isCollapsed": false, + "isCollapsed": true, "angleToParent": 2, "distanceToParent": 3, "arrangementStyle": 0 @@ -334,15 +334,15 @@ "project": "Governance", "poolClasses": [], "pools": [], - "id": "0e10c82f-94b3-4f39-b673-15eaf0551df4", + "id": "317f86c9-4df7-45e5-9b8d-7331752a2af5", "savedPayload": { "position": { - "x": 17005.140954468665, - "y": 44103.73305494296 + "x": 17006.14095446866, + "y": 44540.23305494296 }, "targetPosition": { - "x": 16855.140954468665, - "y": 44363.54067607829 + "x": 16856.14095446866, + "y": 44800.04067607829 }, "floatingObject": { "isPinned": false, @@ -358,15 +358,15 @@ } } ], - "id": "5332a29f-2139-4dd9-aa77-f87fcbf513df", + "id": "8b951a2c-ad25-4e2c-9412-01f12019668e", "savedPayload": { "position": { - "x": 16855.140954468665, - "y": 44363.54067607829 + "x": 16856.14095446866, + "y": 44800.04067607829 }, "targetPosition": { - "x": 16705.140954468665, - "y": 44623.348297213626 + "x": 16706.14095446866, + "y": 45059.848297213626 }, "floatingObject": { "isPinned": false, @@ -395,15 +395,15 @@ "project": "Governance", "poolClasses": [], "pools": [], - "id": "8829c80f-028b-4315-85a1-82ad502f0687", + "id": "d2e1b806-d14d-4811-a1e0-47665828cf99", "savedPayload": { "position": { - "x": 17305.140954468665, - "y": 44623.348297213626 + "x": 17306.14095446866, + "y": 45059.848297213626 }, "targetPosition": { - "x": 17005.140954468665, - "y": 44623.348297213626 + "x": 17006.14095446866, + "y": 45059.848297213626 }, "floatingObject": { "isPinned": false, @@ -419,15 +419,15 @@ } } ], - "id": "e4daed5d-1c83-4f64-a504-3aef7d73e688", + "id": "4a5f4457-e3a6-4265-be45-b1510753390b", "savedPayload": { "position": { - "x": 17005.140954468665, - "y": 44623.348297213626 + "x": 17006.14095446866, + "y": 45059.848297213626 }, "targetPosition": { - "x": 16705.140954468665, - "y": 44623.348297213626 + "x": 16706.14095446866, + "y": 45059.848297213626 }, "floatingObject": { "isPinned": false, @@ -444,15 +444,15 @@ } ], "pools": [], - "id": "e6e1e943-9d14-40ea-9adf-b110a9309e3a", + "id": "365fc8e3-e2f0-47ae-b892-56bb70cee6c3", "savedPayload": { "position": { - "x": 16705.140954468665, - "y": 44623.348297213626 + "x": 16716.14095446866, + "y": 44620.848297213626 }, "targetPosition": { - "x": 16445.333333333332, - "y": 44773.348297213626 + "x": 16456.33333333333, + "y": 44770.848297213626 }, "floatingObject": { "isPinned": false, @@ -487,15 +487,15 @@ "project": "Governance", "poolClasses": [], "pools": [], - "id": "9eb846a4-effb-4380-9487-1a82011b0488", + "id": "0d1d364e-7305-4fd7-9963-ac67ade427b9", "savedPayload": { "position": { - "x": 17345.333333333332, - "y": 44773.348297213626 + "x": 17346.33333333333, + "y": 45209.848297213626 }, "targetPosition": { - "x": 17045.333333333332, - "y": 44773.348297213626 + "x": 17046.33333333333, + "y": 45209.848297213626 }, "floatingObject": { "isPinned": false, @@ -511,15 +511,15 @@ } } ], - "id": "80d4f08f-bb7f-48a2-9cef-be12befcac2e", + "id": "50f460b0-5b32-4e07-a596-37d5054a84df", "savedPayload": { "position": { - "x": 17045.333333333332, - "y": 44773.348297213626 + "x": 17046.33333333333, + "y": 45209.848297213626 }, "targetPosition": { - "x": 16745.333333333332, - "y": 44773.348297213626 + "x": 16746.33333333333, + "y": 45209.848297213626 }, "floatingObject": { "isPinned": false, @@ -536,15 +536,15 @@ } ], "pools": [], - "id": "1f9590c2-e166-482c-8400-ba64e39f0934", + "id": "224fa384-c1ce-440a-af59-0fe3c15b1a9e", "savedPayload": { "position": { - "x": 16745.333333333332, - "y": 44773.348297213626 + "x": 16756.33333333333, + "y": 44770.848297213626 }, "targetPosition": { - "x": 16445.333333333332, - "y": 44773.348297213626 + "x": 16456.33333333333, + "y": 44770.848297213626 }, "floatingObject": { "isPinned": false, @@ -579,15 +579,15 @@ "project": "Governance", "poolClasses": [], "pools": [], - "id": "a7651e92-ab96-49fc-af9c-f936682dd7a4", + "id": "52b41f1b-7b7f-4bdb-bc8f-96f23288b5fe", "savedPayload": { "position": { - "x": 17239.012212896778, - "y": 44951.327304290884 + "x": 17250.012212896774, + "y": 44948.827304290884 }, "targetPosition": { - "x": 16964.948575603998, - "y": 45073.348297213626 + "x": 16975.948575603994, + "y": 45070.848297213626 }, "floatingObject": { "isPinned": false, @@ -609,15 +609,15 @@ "project": "Governance", "poolClasses": [], "pools": [], - "id": "e7c21a28-fea6-48cc-a97c-cc43470bb2fc", + "id": "052ca867-1093-4d24-9a18-738cadfc11af", "savedPayload": { "position": { - "x": 17258.39285582414, - "y": 45135.72180445895 + "x": 17269.392855824135, + "y": 45133.22180445895 }, "targetPosition": { - "x": 16964.948575603998, - "y": 45073.348297213626 + "x": 16975.948575603994, + "y": 45070.848297213626 }, "floatingObject": { "isPinned": false, @@ -639,15 +639,15 @@ "project": "Governance", "poolClasses": [], "pools": [], - "id": "962d9bc1-4e54-463c-86ae-43aec1db0f0f", + "id": "ee095642-5357-4c59-bd85-76058005f93f", "savedPayload": { "position": { - "x": 17165.687757511656, - "y": 45296.29174485685 + "x": 17176.687757511652, + "y": 45293.79174485685 }, "targetPosition": { - "x": 16964.948575603998, - "y": 45073.348297213626 + "x": 16975.948575603994, + "y": 45070.848297213626 }, "floatingObject": { "isPinned": false, @@ -669,15 +669,15 @@ "project": "Governance", "poolClasses": [], "pools": [], - "id": "e89ba06e-2f6c-42d0-8b3e-6cfa596f0058", + "id": "cb2bc139-0a02-46a6-b660-89726c7bcb63", "savedPayload": { "position": { - "x": 16996.307114584295, - "y": 45371.70486582411 + "x": 17007.30711458429, + "y": 45369.20486582411 }, "targetPosition": { - "x": 16964.948575603998, - "y": 45073.348297213626 + "x": 16975.948575603994, + "y": 45070.848297213626 }, "floatingObject": { "isPinned": false, @@ -693,15 +693,15 @@ } } ], - "id": "477faa7a-da4f-4949-9439-a2475ed683de", + "id": "04fc3ae5-db3b-414a-bfbd-5118232b09fa", "savedPayload": { "position": { - "x": 16964.948575603998, - "y": 45073.348297213626 + "x": 16975.948575603994, + "y": 45070.848297213626 }, "targetPosition": { - "x": 16705.140954468665, - "y": 44923.348297213626 + "x": 16716.14095446866, + "y": 44920.848297213626 }, "floatingObject": { "isPinned": false, @@ -718,20 +718,20 @@ } ], "pools": [], - "id": "00bbb418-2315-4845-aa39-8362489a360b", + "id": "5797f4b8-c1d3-4b50-9a01-3ecdfe3de03e", "savedPayload": { "position": { - "x": 16705.140954468665, - "y": 44923.348297213626 + "x": 16716.14095446866, + "y": 44920.848297213626 }, "targetPosition": { - "x": 16445.333333333332, - "y": 44773.348297213626 + "x": 16456.33333333333, + "y": 44770.848297213626 }, "floatingObject": { "isPinned": false, "isFrozen": false, - "isCollapsed": false, + "isCollapsed": true, "angleToParent": 2, "distanceToParent": 3, "arrangementStyle": 0 @@ -761,15 +761,15 @@ "project": "Governance", "poolClasses": [], "pools": [], - "id": "d2cf4c65-b4bd-4fa8-b0da-f73a38b8419a", + "id": "4b9e363e-61e6-43a9-bd9a-412629b168fa", "savedPayload": { "position": { - "x": 17114.948575603998, - "y": 45333.15591834896 + "x": 17125.948575603994, + "y": 45330.65591834896 }, "targetPosition": { - "x": 16855.140954468665, - "y": 45183.15591834896 + "x": 16866.14095446866, + "y": 45180.65591834896 }, "floatingObject": { "isPinned": false, @@ -785,15 +785,15 @@ } } ], - "id": "68e3f570-4156-4be6-8881-c526a06f85d0", + "id": "954cf3cf-2fb7-4826-ae05-d2f9f702d67f", "savedPayload": { "position": { - "x": 16855.140954468665, - "y": 45183.15591834896 + "x": 16866.14095446866, + "y": 45180.65591834896 }, "targetPosition": { - "x": 16595.333333333332, - "y": 45033.15591834896 + "x": 16606.33333333333, + "y": 45030.65591834896 }, "floatingObject": { "isPinned": false, @@ -822,15 +822,15 @@ "project": "Governance", "poolClasses": [], "pools": [], - "id": "24e62dd3-4d7b-4eba-b401-493c155d85d0", + "id": "68558864-3057-4729-a9c0-91ef0ab458f7", "savedPayload": { "position": { - "x": 16595.333333333332, - "y": 45633.15591834896 + "x": 16606.33333333333, + "y": 45630.65591834896 }, "targetPosition": { - "x": 16595.333333333332, - "y": 45333.15591834896 + "x": 16606.33333333333, + "y": 45330.65591834896 }, "floatingObject": { "isPinned": false, @@ -846,15 +846,15 @@ } } ], - "id": "f09429a2-3f6c-4210-bb73-0c8efd254c82", + "id": "ee3da355-5778-43d0-bef2-5855496cdbf3", "savedPayload": { "position": { - "x": 16595.333333333332, - "y": 45333.15591834896 + "x": 16606.33333333333, + "y": 45330.65591834896 }, "targetPosition": { - "x": 16595.333333333332, - "y": 45033.15591834896 + "x": 16606.33333333333, + "y": 45030.65591834896 }, "floatingObject": { "isPinned": false, @@ -871,20 +871,20 @@ } ], "pools": [], - "id": "64cda2cd-270e-4046-ac3f-5cf9188113c2", + "id": "82d634ed-9b82-42be-bf00-aa58e68915ee", "savedPayload": { "position": { - "x": 16595.333333333332, - "y": 45033.15591834896 + "x": 16606.33333333333, + "y": 45030.65591834896 }, "targetPosition": { - "x": 16445.333333333332, - "y": 44773.348297213626 + "x": 16456.33333333333, + "y": 44770.848297213626 }, "floatingObject": { "isPinned": false, "isFrozen": false, - "isCollapsed": true, + "isCollapsed": false, "angleToParent": 2, "distanceToParent": 3, "arrangementStyle": 0 @@ -896,15 +896,15 @@ } ], "pools": [], - "id": "4fbb05ee-d7a0-43a7-9983-9fae7a7e4848", + "id": "fc425875-5e19-4316-b3f8-27bfc85a4c35", "savedPayload": { "position": { - "x": 16445.333333333332, - "y": 44773.348297213626 + "x": 16456.33333333333, + "y": 44770.848297213626 }, "targetPosition": { - "x": 16145.333333333332, - "y": 44773.348297213626 + "x": 16156.33333333333, + "y": 44770.848297213626 }, "floatingObject": { "isPinned": false, @@ -921,27 +921,27 @@ }, { "type": "Pool Class", - "name": "Positions, Assets & Features", + "name": "Teams Work", "config": "{}", "project": "Governance", "poolClasses": [], "pools": [ { "type": "Pool", - "name": "Positions", + "name": "Team Positions", "config": "{}", "project": "Governance", "poolClasses": [], "pools": [], - "id": "a289d3a4-bd49-467b-b8d9-d0ba1152a131", + "id": "ce776fe6-19d6-4e42-b56d-964012c6159b", "savedPayload": { "position": { - "x": 15633.201298977368, - "y": 44985.48033156959 + "x": 15556.33333333333, + "y": 44770.848297213626 }, "targetPosition": { - "x": 15845.333333333332, - "y": 44773.348297213626 + "x": 15856.33333333333, + "y": 44770.848297213626 }, "floatingObject": { "isPinned": false, @@ -956,115 +956,29 @@ }, "referenceParent": { "type": "Positions", - "name": "Superalgos", - "id": "50c68665-5da2-48a4-b229-7a1563ae82d2" + "name": "Teams of Contributors", + "id": "862caa2e-7c05-4051-b5eb-3494174e2cd9" }, "referenceParentCombinedNodePath": [ [ - "Superalgos", + "Teams of Contributors", "Positions", "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ] - ] - } - }, - { - "type": "Pool", - "name": "Assets", - "config": "{}", - "project": "Governance", - "poolClasses": [], - "pools": [], - "id": "16a7dd84-e3e8-4118-a17d-ac227e55ff92", - "savedPayload": { - "position": { - "x": 15545.333333333332, - "y": 44773.348297213626 - }, - "targetPosition": { - "x": 15845.333333333332, - "y": 44773.348297213626 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Assets", - "name": "Superalgos", - "id": "0e1a2d5f-5e3e-4fb6-9197-7c41f89f7ddc" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Assets", - "Governance", - "0e1a2d5f-5e3e-4fb6-9197-7c41f89f7ddc" - ] - ] - } - }, - { - "type": "Pool", - "name": "Features", - "config": "{}", - "project": "Governance", - "poolClasses": [], - "pools": [], - "id": "4b7384bc-93ba-454f-9de8-1add9c4d84ce", - "savedPayload": { - "position": { - "x": 15633.201298977368, - "y": 44561.21626285766 - }, - "targetPosition": { - "x": 15845.333333333332, - "y": 44773.348297213626 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Features", - "name": "Superalgos", - "id": "7c27de79-0ac7-4d48-81f0-5d7b6a4d93c6" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Features", - "Governance", - "7c27de79-0ac7-4d48-81f0-5d7b6a4d93c6" + "862caa2e-7c05-4051-b5eb-3494174e2cd9" ] ] } } ], - "id": "b27df32a-70f3-470b-b8bb-471c156b0c30", + "id": "5abec474-0d0f-4153-b0d6-78d631f3c229", "savedPayload": { "position": { - "x": 15845.333333333332, - "y": 44773.348297213626 + "x": 15856.33333333333, + "y": 44770.848297213626 }, "targetPosition": { - "x": 16145.333333333332, - "y": 44773.348297213626 + "x": 16156.33333333333, + "y": 44770.848297213626 }, "floatingObject": { "isPinned": false, @@ -1081,20 +995,20 @@ } ], "pools": [], - "id": "6f0aed87-db13-4818-bfe6-68abc463ebec", + "id": "8b627c23-1c7c-4a96-9406-0a83ac9005bf", "savedPayload": { "position": { - "x": 16145.333333333332, - "y": 44773.348297213626 + "x": 16156.33333333333, + "y": 44770.848297213626 }, "targetPosition": { - "x": 16145.333333333332, - "y": 44773.348297213626 + "x": 16156.33333333333, + "y": 44770.848297213626 }, "floatingObject": { "isPinned": false, "isFrozen": false, - "isCollapsed": false, + "isCollapsed": true, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 diff --git a/Projects/Governance/Plugins/Positions/Superalgos.json b/Projects/Governance/Plugins/Positions/Superalgos.json index 41acf0c69..0a4e15d1f 100644 --- a/Projects/Governance/Plugins/Positions/Superalgos.json +++ b/Projects/Governance/Plugins/Positions/Superalgos.json @@ -1,19 +1,19 @@ { "type": "Positions", - "name": "Superalgos", + "name": "Teams of Contributors", "config": "{\"codeName\":\"Superalgos\"}", "project": "Governance", "positionClasss": [ { "type": "Position Class", - "name": "Roles Played @ Beta-12", + "name": "Teams @ V.1.0", "config": "{}", "project": "Governance", "positions": [], "positionClasss": [ { "type": "Position Class", - "name": "Software Projects", + "name": "Software Projects Teams", "config": "{}", "project": "Governance", "positions": [], @@ -33,50 +33,20 @@ "positions": [ { "type": "Position", - "name": "Project Creator Luis-Fernando-Molina", + "name": "Team Members", "config": "{}", "project": "Governance", "positions": [], "positionClasss": [], - "id": "b555c1fb-e0d3-445f-b46d-9428818b5fe5", + "id": "ac82923b-9e8e-4312-be33-b2ea724e514d", "savedPayload": { "position": { - "x": 21497.027354895126, - "y": 44267.342310317435 + "x": 21561.15218611881, + "y": 44247.11735017426 }, "targetPosition": { - "x": 21611.83238460465, - "y": 44544.506170070825 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 3, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - } - } - }, - { - "type": "Position", - "name": "Project Contributor Smidy13 Tentacule23", - "config": "{}", - "project": "Governance", - "positions": [], - "positionClasss": [], - "id": "5a13709f-761a-410b-b0e9-1542e341f19e", - "savedPayload": { - "position": { - "x": 21650.990242270665, - "y": 44247.07271165868 - }, - "targetPosition": { - "x": 21611.83238460465, - "y": 44544.506170070825 + "x": 21583.571214194737, + "y": 44546.278489328615 }, "floatingObject": { "isPinned": false, @@ -93,20 +63,20 @@ } ], "positionClasss": [], - "id": "68dd2990-457e-48df-b752-6e1fd02081a3", + "id": "778b9351-391a-4ef1-9160-f13a4b914868", "savedPayload": { "position": { - "x": 21628.571214194737, - "y": 44542.778489328615 + "x": 21583.571214194737, + "y": 44546.278489328615 }, "targetPosition": { - "x": 21650.990242270665, - "y": 44841.93962848297 + "x": 21605.990242270665, + "y": 44845.43962848297 }, "floatingObject": { "isPinned": false, "isFrozen": false, - "isCollapsed": true, + "isCollapsed": false, "angleToParent": 2, "distanceToParent": 3, "arrangementStyle": 0 @@ -124,80 +94,20 @@ "positions": [ { "type": "Position", - "name": "Project Creator Luis-Fernando-Molina", + "name": "Team Members", "config": "{}", "project": "Governance", "positions": [], "positionClasss": [], - "id": "03d477da-ec71-471f-a330-696aa188b31f", + "id": "fcc92fc0-9f2e-497f-af6d-bb523711d386", "savedPayload": { "position": { - "x": 21906.47809813541, - "y": 44257.728422184104 + "x": 21825.194856890506, + "y": 44286.91537929645 }, "targetPosition": { - "x": 21945.635955801423, - "y": 44555.16188059625 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 3, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - } - } - }, - { - "type": "Position", - "name": "Project Leader Harrell harrellbm", - "config": "{}", - "project": "Governance", - "positions": [], - "positionClasss": [], - "id": "5e9d7e8f-895b-4e9e-b8a5-c6571b8e2932", - "savedPayload": { - "position": { - "x": 22023.28166933218, - "y": 44265.38413270953 - }, - "targetPosition": { - "x": 21945.635955801423, - "y": 44555.16188059625 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 3, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - } - } - }, - { - "type": "Position", - "name": "Team Member", - "config": "{}", - "project": "Governance", - "positions": [], - "positionClasss": [], - "id": "70d8cddf-50a6-4ce0-b9ff-d27dcf12be4e", - "savedPayload": { - "position": { - "x": 22128.26438450404, - "y": 44317.15587850888 - }, - "targetPosition": { - "x": 21945.635955801423, - "y": 44555.16188059625 + "x": 21715.592549580586, + "y": 44566.17750388971 }, "floatingObject": { "isPinned": false, @@ -214,20 +124,20 @@ } ], "positionClasss": [], - "id": "21bdec2e-d471-4b64-a3e0-6e2b31c5adcc", + "id": "895ead63-c1d1-4130-970a-32052ae210e7", "savedPayload": { "position": { - "x": 21760.592549580586, - "y": 44562.67750388971 + "x": 21715.592549580586, + "y": 44566.17750388971 }, "targetPosition": { - "x": 21650.990242270665, - "y": 44841.93962848297 + "x": 21605.990242270665, + "y": 44845.43962848297 }, "floatingObject": { "isPinned": false, "isFrozen": false, - "isCollapsed": true, + "isCollapsed": false, "angleToParent": 2, "distanceToParent": 3, "arrangementStyle": 0 @@ -245,20 +155,20 @@ "positions": [ { "type": "Position", - "name": "Project Creator Luis-Fernando-Molina", + "name": "Team Members", "config": "{}", "project": "Governance", "positions": [], "positionClasss": [], - "id": "7a72a46f-e54a-4a13-9604-ada9a358a039", + "id": "28ade59b-f309-4251-855c-a4c0c610d048", "savedPayload": { "position": { - "x": 22016.2470996759, - "y": 44365.92762430823 + "x": 22045.82136536856, + "y": 44437.33598582042 }, "targetPosition": { - "x": 21833.618670973283, - "y": 44603.9336263956 + "x": 21825.905803819613, + "y": 44641.387807151696 }, "floatingObject": { "isPinned": false, @@ -275,20 +185,20 @@ } ], "positionClasss": [], - "id": "ffe4621a-a216-412f-a9be-354f30f6d102", + "id": "e7c3a1dc-f70e-4ad0-83de-fc3e7a99b7a8", "savedPayload": { "position": { - "x": 21870.905803819613, - "y": 44637.887807151696 + "x": 21825.905803819613, + "y": 44641.387807151696 }, "targetPosition": { - "x": 21650.990242270665, - "y": 44841.93962848297 + "x": 21605.990242270665, + "y": 44845.43962848297 }, "floatingObject": { "isPinned": false, "isFrozen": false, - "isCollapsed": true, + "isCollapsed": false, "angleToParent": 2, "distanceToParent": 3, "arrangementStyle": 0 @@ -306,80 +216,20 @@ "positions": [ { "type": "Position", - "name": "Project Creator Luis-Fernando-Molina", + "name": "Team Members", "config": "{}", "project": "Governance", "positions": [], "positionClasss": [], - "id": "85b2746d-f1e6-4ddd-909c-5719ba7e15f3", + "id": "5b8525df-666d-4c76-899c-85a7a897d9b6", "savedPayload": { "position": { - "x": 22134.08723584022, - "y": 44505.91044722621 + "x": 22179.33392574235, + "y": 44668.586523836435 }, "targetPosition": { - "x": 21925.95891903166, - "y": 44721.97202118705 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 3, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - } - } - }, - { - "type": "Position", - "name": "Project Leader Thomas-Raplh2502", - "config": "{}", - "project": "Governance", - "positions": [], - "positionClasss": [], - "id": "2bc02096-7ec1-425c-92d7-35f7b7791c99", - "savedPayload": { - "position": { - "x": 22200.92759579265, - "y": 44602.00441389113 - }, - "targetPosition": { - "x": 21925.95891903166, - "y": 44721.97202118705 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 3, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - } - } - }, - { - "type": "Position", - "name": "3 Project Contributors Alexandru cozed-gh(Carl) Quantum8 PLuv", - "config": "{}", - "project": "Governance", - "positions": [], - "positionClasss": [], - "id": "96ef6745-3340-4f59-a174-41deedf4f074", - "savedPayload": { - "position": { - "x": 22225.90646730548, - "y": 44716.36236125778 - }, - "targetPosition": { - "x": 21925.95891903166, - "y": 44721.97202118705 + "x": 21892.662084006508, + "y": 44757.0130761597 }, "floatingObject": { "isPinned": false, @@ -396,21 +246,21 @@ } ], "positionClasss": [], - "id": "96e5c443-f932-47e4-9e5d-48e986dcc637", + "id": "45d40f22-fab9-4fe2-bb63-9ba69ce372c2", "savedPayload": { "position": { - "x": 21925.95891903166, - "y": 44721.97202118705 + "x": 21892.662084006508, + "y": 44757.0130761597 }, "targetPosition": { - "x": 21650.990242270665, - "y": 44841.93962848297 + "x": 21605.990242270665, + "y": 44845.43962848297 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, - "angleToParent": 3, + "angleToParent": 2, "distanceToParent": 3, "arrangementStyle": 0 }, @@ -427,80 +277,20 @@ "positions": [ { "type": "Position", - "name": "Project Creator Luis-Fernando-Molina", + "name": "Team Members", "config": "{}", "project": "Governance", "positions": [], "positionClasss": [], - "id": "d9f340ef-170e-4472-8223-ac722d67fbd4", + "id": "dbd147d1-b622-45f3-805b-de9abb0b17c6", "savedPayload": { "position": { - "x": 22015.832576630604, - "y": 44244.14180875894 + "x": 22199.288738005744, + "y": 44934.86498818868 }, "targetPosition": { - "x": 21872.68494855272, - "y": 44507.78694255753 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 3, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - } - } - }, - { - "type": "Position", - "name": "Project Leader Brett Ssplatt", - "config": "{}", - "project": "Governance", - "positions": [], - "positionClasss": [], - "id": "e5c83959-d287-424e-8dda-a6a5dcc04cad", - "savedPayload": { - "position": { - "x": 22105.82873698981, - "y": 44318.99082524258 - }, - "targetPosition": { - "x": 21872.68494855272, - "y": 44507.78694255753 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 3, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - } - } - }, - { - "type": "Position", - "name": "Project Contributor", - "config": "{}", - "project": "Governance", - "positions": [], - "positionClasss": [], - "id": "10c6b84b-62c0-4a76-8e46-253dd748aa65", - "savedPayload": { - "position": { - "x": 22160.330869013178, - "y": 44422.58233914636 - }, - "targetPosition": { - "x": 21872.68494855272, - "y": 44507.78694255753 + "x": 21902.639490138205, + "y": 44890.152308335826 }, "floatingObject": { "isPinned": false, @@ -517,20 +307,20 @@ } ], "positionClasss": [], - "id": "39e7f6fd-1faa-47e9-862d-45a8482a558a", + "id": "f2df45f6-69c7-4b9d-8120-ee850ee8fda2", "savedPayload": { "position": { - "x": 21947.639490138205, - "y": 44886.652308335826 + "x": 21902.639490138205, + "y": 44890.152308335826 }, "targetPosition": { - "x": 21650.990242270665, - "y": 44841.93962848297 + "x": 21605.990242270665, + "y": 44845.43962848297 }, "floatingObject": { "isPinned": false, "isFrozen": false, - "isCollapsed": true, + "isCollapsed": false, "angleToParent": 2, "distanceToParent": 3, "arrangementStyle": 0 @@ -548,50 +338,20 @@ "positions": [ { "type": "Position", - "name": "Project Creator Luis-Fernando-Molina", + "name": "Team Members", "config": "{}", "project": "Governance", "positions": [], "positionClasss": [], - "id": "f1a2b5fb-fbe6-4c59-9778-568d3acb4abe", + "id": "d56560b7-2c1e-4891-ad01-5b430c39ff19", "savedPayload": { "position": { - "x": 22182.026873657975, - "y": 45110.01936448861 + "x": 22101.733506860262, + "y": 45183.43166332114 }, "targetPosition": { - "x": 21898.861874565464, - "y": 45010.93564590206 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 3, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - } - } - }, - { - "type": "Position", - "name": "1 Project Contributor Tentacle23", - "config": "{}", - "project": "Governance", - "positions": [], - "positionClasss": [], - "id": "e897f662-4c6c-43df-b42b-f350e6f2d8a5", - "savedPayload": { - "position": { - "x": 22094.5480979489, - "y": 45238.32716284569 - }, - "targetPosition": { - "x": 21898.861874565464, - "y": 45010.93564590206 + "x": 21853.861874565464, + "y": 45014.43564590206 }, "floatingObject": { "isPinned": false, @@ -608,20 +368,20 @@ } ], "positionClasss": [], - "id": "0a5a7864-efff-4715-a435-f4bf35d1517e", + "id": "0cfdc137-8a24-44cb-9bae-204610907a3a", "savedPayload": { "position": { - "x": 21898.861874565464, - "y": 45010.93564590206 + "x": 21853.861874565464, + "y": 45014.43564590206 }, "targetPosition": { - "x": 21650.990242270665, - "y": 44841.93962848297 + "x": 21605.990242270665, + "y": 44845.43962848297 }, "floatingObject": { "isPinned": false, "isFrozen": false, - "isCollapsed": true, + "isCollapsed": false, "angleToParent": 2, "distanceToParent": 3, "arrangementStyle": 0 @@ -632,15 +392,15 @@ } } ], - "id": "75998134-fe6b-4dd0-9995-6beb613cd165", + "id": "3d07a798-ba00-4358-aae8-fe61221956cf", "savedPayload": { "position": { - "x": 21650.990242270665, - "y": 44841.93962848297 + "x": 21605.990242270665, + "y": 44845.43962848297 }, "targetPosition": { - "x": 21391.182621135333, - "y": 44991.93962848297 + "x": 21346.182621135333, + "y": 44995.43962848297 }, "floatingObject": { "isPinned": false, @@ -656,20 +416,20 @@ } } ], - "id": "864ef810-2d34-4776-946d-2f4bd68b45c5", + "id": "96a5e7ff-4f1b-4859-90b0-7be8e78c3103", "savedPayload": { "position": { - "x": 21391.182621135333, - "y": 44991.93962848297 + "x": 21346.182621135333, + "y": 44995.43962848297 }, "targetPosition": { - "x": 21131.375, - "y": 45141.93962848297 + "x": 21086.375, + "y": 45145.43962848297 }, "floatingObject": { "isPinned": false, "isFrozen": false, - "isCollapsed": false, + "isCollapsed": true, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 @@ -701,50 +461,20 @@ "positions": [ { "type": "Position", - "name": "Team Creator Julian-Molina", + "name": "Team Members", "config": "{}", "project": "Governance", "positions": [], "positionClasss": [], - "id": "689b181e-42f2-412c-9c09-3ae51ecfa28f", + "id": "9485a7dd-ab36-4f8b-975a-f43171351c14", "savedPayload": { "position": { - "x": 21819.829292865943, - "y": 44635.863218392566 + "x": 21850.981138749237, + "y": 44657.64565905389 }, "targetPosition": { - "x": 21788.470753885646, - "y": 44934.21978700305 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 3, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - } - } - }, - { - "type": "Position", - "name": "Team Member", - "config": "{}", - "project": "Governance", - "positions": [], - "positionClasss": [], - "id": "bff24898-e892-4096-bec1-623995cca9aa", - "savedPayload": { - "position": { - "x": 21964.80632957339, - "y": 44691.514688690564 - }, - "targetPosition": { - "x": 21788.470753885646, - "y": 44934.21978700305 + "x": 21743.470753885646, + "y": 44937.71978700305 }, "floatingObject": { "isPinned": false, @@ -761,20 +491,20 @@ } ], "positionClasss": [], - "id": "151e981a-7a2f-465b-8ff3-851ee06d447c", + "id": "6ca00155-5a42-4c42-894c-0f78dcf9b52d", "savedPayload": { "position": { - "x": 21788.470753885646, - "y": 44934.21978700305 + "x": 21743.470753885646, + "y": 44937.71978700305 }, "targetPosition": { - "x": 21680.960369022054, - "y": 45214.29391495221 + "x": 21635.960369022054, + "y": 45217.79391495221 }, "floatingObject": { "isPinned": false, "isFrozen": false, - "isCollapsed": true, + "isCollapsed": false, "angleToParent": 2, "distanceToParent": 3, "arrangementStyle": 0 @@ -792,20 +522,20 @@ "positions": [ { "type": "Position", - "name": "Team Creator Julian-Molina", + "name": "Team Members", "config": "{}", "project": "Governance", "positions": [], "positionClasss": [], - "id": "73bea818-1907-4612-903c-2d218a8273f5", + "id": "583cee1d-d2e2-4876-a881-213df03d6824", "savedPayload": { "position": { - "x": 22184.162709789307, - "y": 44887.51049394319 + "x": 22139.162709789307, + "y": 44891.01049394319 }, "targetPosition": { - "x": 21932.56153940568, - "y": 45050.9022044477 + "x": 21887.56153940568, + "y": 45054.4022044477 }, "floatingObject": { "isPinned": false, @@ -822,20 +552,20 @@ } ], "positionClasss": [], - "id": "2d71aa9f-b5e7-4078-9622-735a2e56bcbd", + "id": "95207eb2-48a3-4fd8-84b2-71c7256424ce", "savedPayload": { "position": { - "x": 21932.56153940568, - "y": 45050.9022044477 + "x": 21887.56153940568, + "y": 45054.4022044477 }, "targetPosition": { - "x": 21680.960369022054, - "y": 45214.29391495221 + "x": 21635.960369022054, + "y": 45217.79391495221 }, "floatingObject": { "isPinned": false, "isFrozen": false, - "isCollapsed": true, + "isCollapsed": false, "angleToParent": 2, "distanceToParent": 3, "arrangementStyle": 0 @@ -853,50 +583,20 @@ "positions": [ { "type": "Position", - "name": "Team Creator Julian-Molina", + "name": "Team Members", "config": "{}", "project": "Governance", "positions": [], "positionClasss": [], - "id": "cdf330b0-a11f-4045-94fc-5e44df0a786b", + "id": "734b979d-5b26-4382-bf0b-f5e39d8bc0bd", "savedPayload": { "position": { - "x": 22273.993509668566, - "y": 45167.62119457977 + "x": 22235.138089874796, + "y": 45249.19548869798 }, "targetPosition": { - "x": 21980.549229448425, - "y": 45229.9947018251 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 3, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - } - } - }, - { - "type": "Position", - "name": "Team Leader Brett", - "config": "{}", - "project": "Governance", - "positions": [], - "positionClasss": [], - "id": "af91654f-e6e1-475d-bd43-1bd870b50f84", - "savedPayload": { - "position": { - "x": 22265.86618433697, - "y": 45322.69980013758 - }, - "targetPosition": { - "x": 21980.549229448425, - "y": 45229.9947018251 + "x": 21935.549229448425, + "y": 45233.4947018251 }, "floatingObject": { "isPinned": false, @@ -913,20 +613,20 @@ } ], "positionClasss": [], - "id": "44213dd4-f80b-4df9-b19f-00d6aac500c6", + "id": "9d239c98-5261-4b87-80a8-67cf1d078bb3", "savedPayload": { "position": { - "x": 21980.549229448425, - "y": 45229.9947018251 + "x": 21935.549229448425, + "y": 45233.4947018251 }, "targetPosition": { - "x": 21680.960369022054, - "y": 45214.29391495221 + "x": 21635.960369022054, + "y": 45217.79391495221 }, "floatingObject": { "isPinned": false, "isFrozen": false, - "isCollapsed": true, + "isCollapsed": false, "angleToParent": 2, "distanceToParent": 3, "arrangementStyle": 0 @@ -944,20 +644,20 @@ "positions": [ { "type": "Position", - "name": "Team Creator Julian-Molina", + "name": "Team Members", "config": "{}", "project": "Governance", "positions": [], "positionClasss": [], - "id": "54843fbe-b911-4803-9983-6136975bba47", + "id": "5e58427a-5946-468c-849f-bbc525aa39ed", "savedPayload": { "position": { - "x": 22147.247945896233, - "y": 45591.88614958212 + "x": 22102.247945896233, + "y": 45595.38614958212 }, "targetPosition": { - "x": 21914.104157459144, - "y": 45403.090032267166 + "x": 21869.104157459144, + "y": 45406.590032267166 }, "floatingObject": { "isPinned": false, @@ -974,20 +674,20 @@ } ], "positionClasss": [], - "id": "36f4fbdf-0c47-4770-b1fc-c01d278a8cd9", + "id": "55832fb9-2568-40b4-ae6e-9dfa79e5d007", "savedPayload": { "position": { - "x": 21914.104157459144, - "y": 45403.090032267166 + "x": 21869.104157459144, + "y": 45406.590032267166 }, "targetPosition": { - "x": 21680.960369022054, - "y": 45214.29391495221 + "x": 21635.960369022054, + "y": 45217.79391495221 }, "floatingObject": { "isPinned": false, "isFrozen": false, - "isCollapsed": true, + "isCollapsed": false, "angleToParent": 2, "distanceToParent": 3, "arrangementStyle": 0 @@ -998,15 +698,15 @@ } } ], - "id": "6235a447-4974-4e79-aa5e-b98115c560d7", + "id": "128602e0-9011-4d20-bee6-fc09e0f8f1ac", "savedPayload": { "position": { - "x": 21680.960369022054, - "y": 45214.29391495221 + "x": 21635.960369022054, + "y": 45217.79391495221 }, "targetPosition": { - "x": 21391.182621135333, - "y": 45291.93962848297 + "x": 21346.182621135333, + "y": 45295.43962848297 }, "floatingObject": { "isPinned": false, @@ -1036,20 +736,20 @@ "positions": [ { "type": "Position", - "name": "Team Creator Julian-Molina", + "name": "Team Members", "config": "{}", "project": "Governance", "positions": [], "positionClasss": [], - "id": "e8eedc0b-4bae-4dc8-ba0c-40032ffcb335", + "id": "ab9eaf17-bdc3-4c1e-b415-efeaf3dd4c99", "savedPayload": { "position": { - "x": 22230.545738044108, - "y": 45286.648201421456 + "x": 22185.545738044108, + "y": 45290.148201421456 }, "targetPosition": { - "x": 21940.767990157387, - "y": 45364.29391495221 + "x": 21895.767990157387, + "y": 45367.79391495221 }, "floatingObject": { "isPinned": false, @@ -1066,15 +766,15 @@ } ], "positionClasss": [], - "id": "be501c00-014a-431f-920e-ec3cd2398e90", + "id": "f5c38844-461f-466f-ac85-a10b209004d5", "savedPayload": { "position": { - "x": 21940.767990157387, - "y": 45364.29391495221 + "x": 21895.767990157387, + "y": 45367.79391495221 }, "targetPosition": { - "x": 21650.990242270665, - "y": 45441.93962848297 + "x": 21605.990242270665, + "y": 45445.43962848297 }, "floatingObject": { "isPinned": false, @@ -1097,50 +797,20 @@ "positions": [ { "type": "Position", - "name": "Team Creator Julian-Molina", + "name": "Team Members", "config": "{}", "project": "Governance", "positions": [], "positionClasss": [], - "id": "7a2f9c42-6eb2-40f2-a540-563ffeb2f30f", + "id": "54b162bf-645a-4409-9d67-4283b2ff67b1", "savedPayload": { "position": { - "x": 22200.57561129272, - "y": 45669.58534201373 + "x": 22125.60548454133, + "y": 45745.43962848297 }, "targetPosition": { - "x": 21910.797863406, - "y": 45591.93962848297 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 3, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - } - } - }, - { - "type": "Position", - "name": "Team Member", - "config": "{}", - "project": "Governance", - "positions": [], - "positionClasss": [], - "id": "ff6c7dfa-caca-4a7c-9f98-6560e124b082", - "savedPayload": { - "position": { - "x": 22122.929897761962, - "y": 45804.071662838935 - }, - "targetPosition": { - "x": 21910.797863406, - "y": 45591.93962848297 + "x": 21865.797863406, + "y": 45595.43962848297 }, "floatingObject": { "isPinned": false, @@ -1157,15 +827,15 @@ } ], "positionClasss": [], - "id": "20b27683-75ab-40d8-a5d8-12f6dc41cf6c", + "id": "2b2da3ae-9225-41a5-acc9-aa03c924157f", "savedPayload": { "position": { - "x": 21910.797863406, - "y": 45591.93962848297 + "x": 21865.797863406, + "y": 45595.43962848297 }, "targetPosition": { - "x": 21650.990242270665, - "y": 45441.93962848297 + "x": 21605.990242270665, + "y": 45445.43962848297 }, "floatingObject": { "isPinned": false, @@ -1188,80 +858,20 @@ "positions": [ { "type": "Position", - "name": "Team Creator Brett", + "name": "Team Members", "config": "{}", "project": "Governance", "positions": [], "positionClasss": [], - "id": "390c3a42-ccf1-4085-92fd-50d6aba1cd71", + "id": "33e4bba0-08da-4740-88f4-9797c9112624", "savedPayload": { "position": { - "x": 21911.26438450404, - "y": 45969.72337845706 + "x": 21761.28166933218, + "y": 46024.99512425641 }, "targetPosition": { - "x": 21728.635955801423, - "y": 45731.71737636969 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 3, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - } - } - }, - { - "type": "Position", - "name": "Team Leader", - "config": "{}", - "project": "Governance", - "positions": [], - "positionClasss": [], - "id": "dba40c20-334a-4feb-aed4-cb9cfeba9412", - "savedPayload": { - "position": { - "x": 21806.28166933218, - "y": 46021.49512425641 - }, - "targetPosition": { - "x": 21728.635955801423, - "y": 45731.71737636969 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 3, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - } - } - }, - { - "type": "Position", - "name": "Team Member", - "config": "{}", - "project": "Governance", - "positions": [], - "positionClasss": [], - "id": "bf66de3e-a8bf-4c20-bb12-c0a64dfb7df5", - "savedPayload": { - "position": { - "x": 21689.47809813541, - "y": 46029.15083478184 - }, - "targetPosition": { - "x": 21728.635955801423, - "y": 45731.71737636969 + "x": 21683.635955801423, + "y": 45735.21737636969 }, "floatingObject": { "isPinned": false, @@ -1278,15 +888,15 @@ } ], "positionClasss": [], - "id": "50541550-ad5d-479e-b7fd-dfcd11a60d23", + "id": "e7238382-b3c4-4422-a1e2-0e347598f7fd", "savedPayload": { "position": { - "x": 21728.635955801423, - "y": 45731.71737636969 + "x": 21683.635955801423, + "y": 45735.21737636969 }, "targetPosition": { - "x": 21650.990242270665, - "y": 45441.93962848297 + "x": 21605.990242270665, + "y": 45445.43962848297 }, "floatingObject": { "isPinned": false, @@ -1302,15 +912,15 @@ } } ], - "id": "6304827a-8366-48a8-ae11-35881c14e135", + "id": "0beaaebd-e735-49d4-8b24-282452c69a9a", "savedPayload": { "position": { - "x": 21650.990242270665, - "y": 45441.93962848297 + "x": 21605.990242270665, + "y": 45445.43962848297 }, "targetPosition": { - "x": 21391.182621135333, - "y": 45291.93962848297 + "x": 21346.182621135333, + "y": 45295.43962848297 }, "floatingObject": { "isPinned": false, @@ -1333,50 +943,20 @@ "positions": [ { "type": "Position", - "name": "Team Creator Julian-Molina", + "name": "Team Members", "config": "{}", "project": "Governance", "positions": [], "positionClasss": [], - "id": "3fb3029e-5796-4a37-aed3-0360d8f807e2", + "id": "2621796b-2691-4b3e-804a-b909977a8d05", "savedPayload": { "position": { - "x": 21618.82833466609, - "y": 45841.524997505025 + "x": 21501.474048196847, + "y": 45874.99512425641 }, "targetPosition": { - "x": 21468.82833466609, - "y": 45581.71737636969 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 3, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - } - } - }, - { - "type": "Position", - "name": "Team Member", - "config": "{}", - "project": "Governance", - "positions": [], - "positionClasss": [], - "id": "952609db-1f04-45fb-9acd-948a6fa52d20", - "savedPayload": { - "position": { - "x": 21468.82833466609, - "y": 45881.71737636969 - }, - "targetPosition": { - "x": 21468.82833466609, - "y": 45581.71737636969 + "x": 21423.82833466609, + "y": 45585.21737636969 }, "floatingObject": { "isPinned": false, @@ -1393,15 +973,15 @@ } ], "positionClasss": [], - "id": "17c9d4f0-82da-4304-b1e8-b075048ce79c", + "id": "8803c91c-0a3e-4797-ba08-dce8b7f81fba", "savedPayload": { "position": { - "x": 21468.82833466609, - "y": 45581.71737636969 + "x": 21423.82833466609, + "y": 45585.21737636969 }, "targetPosition": { - "x": 21391.182621135333, - "y": 45291.93962848297 + "x": 21346.182621135333, + "y": 45295.43962848297 }, "floatingObject": { "isPinned": false, @@ -1417,15 +997,15 @@ } } ], - "id": "27abdc67-60f7-4f6b-8de5-109d1ce1e8d9", + "id": "247db4d7-ff6c-42fa-a94a-20b04e4cdb9d", "savedPayload": { "position": { - "x": 21391.182621135333, - "y": 45291.93962848297 + "x": 21346.182621135333, + "y": 45295.43962848297 }, "targetPosition": { - "x": 21131.375, - "y": 45141.93962848297 + "x": 21086.375, + "y": 45145.43962848297 }, "floatingObject": { "isPinned": false, @@ -1455,50 +1035,20 @@ "positions": [ { "type": "Position", - "name": "Team Creator Harrell harrellbm", + "name": "Team Members", "config": "{}", "project": "Governance", "positions": [], "positionClasss": [], - "id": "4f493767-d2b3-474d-8cdb-723a46a39ca1", + "id": "b27eed50-3c53-49dd-95ae-2756eef99e3c", "savedPayload": { "position": { - "x": 21654.154226261642, - "y": 45725.785589034305 + "x": 21571.785196624965, + "y": 45798.110779858456 }, "targetPosition": { - "x": 21374.080098312483, - "y": 45618.27520417071 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 3, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - } - } - }, - { - "type": "Position", - "name": "2 Team Member Tentacle23 quantum8", - "config": "{}", - "project": "Governance", - "positions": [], - "positionClasss": [], - "id": "3275a849-7491-4f2b-92a7-85d8e6ff87a2", - "savedPayload": { - "position": { - "x": 21562.876215627435, - "y": 45851.4189926078 - }, - "targetPosition": { - "x": 21374.080098312483, - "y": 45618.27520417071 + "x": 21329.080098312483, + "y": 45621.77520417071 }, "floatingObject": { "isPinned": false, @@ -1515,15 +1065,15 @@ } ], "positionClasss": [], - "id": "edc33bd7-55db-4e8e-82df-81c976c83088", + "id": "762c5969-3af9-42d8-8bb4-37cc5c9ff686", "savedPayload": { "position": { - "x": 21374.080098312483, - "y": 45618.27520417071 + "x": 21329.080098312483, + "y": 45621.77520417071 }, "targetPosition": { - "x": 21131.375, - "y": 45441.93962848297 + "x": 21086.375, + "y": 45445.43962848297 }, "floatingObject": { "isPinned": false, @@ -1546,50 +1096,20 @@ "positions": [ { "type": "Position", - "name": "Team Creator Harrell harrellbm", + "name": "Team Members", "config": "{}", "project": "Governance", "positions": [], "positionClasss": [], - "id": "fdeccdcd-0ed5-4549-b343-67242a533bb2", + "id": "a7f549af-653d-435a-b3f4-8757847c5c51", "savedPayload": { "position": { - "x": 21387.47180881699, - "y": 45978.85775375515 + "x": 21271.785196624965, + "y": 46016.07353826007 }, "targetPosition": { - "x": 21224.080098312483, - "y": 45727.25658337152 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 3, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - } - } - }, - { - "type": "Position", - "name": "1 Team Member quantum8", - "config": "{}", - "project": "Governance", - "positions": [], - "positionClasss": [], - "id": "3c0015fa-c06a-4ee1-a000-b283cad18c16", - "savedPayload": { - "position": { - "x": 21239.780885185366, - "y": 46026.845443797894 - }, - "targetPosition": { - "x": 21224.080098312483, - "y": 45727.25658337152 + "x": 21179.080098312483, + "y": 45730.75658337152 }, "floatingObject": { "isPinned": false, @@ -1606,15 +1126,15 @@ } ], "positionClasss": [], - "id": "1e3a4144-860f-411c-8d02-5df03a177c1c", + "id": "a26723a2-efaa-4753-a597-61ad00d4ebb3", "savedPayload": { "position": { - "x": 21224.080098312483, - "y": 45727.25658337152 + "x": 21179.080098312483, + "y": 45730.75658337152 }, "targetPosition": { - "x": 21131.375, - "y": 45441.93962848297 + "x": 21086.375, + "y": 45445.43962848297 }, "floatingObject": { "isPinned": false, @@ -1637,80 +1157,20 @@ "positions": [ { "type": "Position", - "name": "Team Creator Harrell harrellbm", + "name": "Team Members", "config": "{}", "project": "Governance", "positions": [], "positionClasss": [], - "id": "fcf22cc9-ab82-4cf4-9f9d-b64f331df7c9", + "id": "5760eb89-e8e3-4544-ba60-094b6b1e70be", "savedPayload": { "position": { - "x": 21062.207630405872, - "y": 46026.331783491456 + "x": 20900.964803375035, + "y": 46016.07353826007 }, "targetPosition": { - "x": 21038.669901687517, - "y": 45727.25658337152 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 3, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - } - } - }, - { - "type": "Position", - "name": "Team Leader mARTin1978", - "config": "{}", - "project": "Governance", - "positions": [], - "positionClasss": [], - "id": "6ed15f3b-1d23-44c3-8e33-25983b433280", - "savedPayload": { - "position": { - "x": 20945.964803375035, - "y": 46012.57353826007 - }, - "targetPosition": { - "x": 21038.669901687517, - "y": 45727.25658337152 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 3, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - } - } - }, - { - "type": "Position", - "name": "5 Team Members : EvaMaria70 gitforkgit e-Nut Lennart MarinitaMarina", - "config": "{}", - "project": "Governance", - "positions": [], - "positionClasss": [], - "id": "6ed65be6-de6f-49a1-9c04-d2114e8763a1", - "savedPayload": { - "position": { - "x": 20843.835487188462, - "y": 45955.37837305153 - }, - "targetPosition": { - "x": 21038.669901687517, - "y": 45727.25658337152 + "x": 20993.669901687517, + "y": 45730.75658337152 }, "floatingObject": { "isPinned": false, @@ -1727,15 +1187,15 @@ } ], "positionClasss": [], - "id": "0cd21223-d49a-45b1-af83-ec2a31f8caaf", + "id": "870a6998-6b52-41c0-ab4f-f62910bf45ce", "savedPayload": { "position": { - "x": 21038.669901687517, - "y": 45727.25658337152 + "x": 20993.669901687517, + "y": 45730.75658337152 }, "targetPosition": { - "x": 21131.375, - "y": 45441.93962848297 + "x": 21086.375, + "y": 45445.43962848297 }, "floatingObject": { "isPinned": false, @@ -1758,80 +1218,20 @@ "positions": [ { "type": "Position", - "name": "Team Creator Harrell harrellbm", + "name": "Team Members", "config": "{}", "project": "Governance", "positions": [], "positionClasss": [], - "id": "c0d9b98f-069d-48fa-8738-f1c86f397934", + "id": "acb643d4-b352-485d-b8ee-5882227d3dd8", "savedPayload": { "position": { - "x": 20731.920332272734, - "y": 45874.06725347694 + "x": 20600.964803375035, + "y": 45798.110779858456 }, "targetPosition": { - "x": 20888.669901687517, - "y": 45618.27520417071 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 3, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - } - } - }, - { - "type": "Position", - "name": "Team Leader PiyanthaK piyanthak", - "config": "{}", - "project": "Governance", - "positions": [], - "positionClasss": [], - "id": "94de54da-01db-41a6-a3ab-e7498407790a", - "savedPayload": { - "position": { - "x": 20645.964803375035, - "y": 45794.610779858456 - }, - "targetPosition": { - "x": 20888.669901687517, - "y": 45618.27520417071 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 3, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - } - } - }, - { - "type": "Position", - "name": "1 Team Member PLuv", - "config": "{}", - "project": "Governance", - "positions": [], - "positionClasss": [], - "id": "4e96d424-f80f-4693-bdfb-f39338ca9a1e", - "savedPayload": { - "position": { - "x": 20596.958925568215, - "y": 45688.30881332749 - }, - "targetPosition": { - "x": 20888.669901687517, - "y": 45618.27520417071 + "x": 20843.669901687517, + "y": 45621.77520417071 }, "floatingObject": { "isPinned": false, @@ -1848,15 +1248,15 @@ } ], "positionClasss": [], - "id": "99c0b7a7-db57-4491-8559-d6d493183534", + "id": "c3fe7d64-1c90-4622-a1ac-05b6f7f2fbca", "savedPayload": { "position": { - "x": 20888.669901687517, - "y": 45618.27520417071 + "x": 20843.669901687517, + "y": 45621.77520417071 }, "targetPosition": { - "x": 21131.375, - "y": 45441.93962848297 + "x": 21086.375, + "y": 45445.43962848297 }, "floatingObject": { "isPinned": false, @@ -1872,20 +1272,20 @@ } } ], - "id": "2fad4da0-ad26-4ce4-a779-5571aa7d6340", + "id": "6d85523c-2beb-4f38-a3fe-805da611eb32", "savedPayload": { "position": { - "x": 21131.375, - "y": 45441.93962848297 + "x": 21086.375, + "y": 45445.43962848297 }, "targetPosition": { - "x": 21131.375, - "y": 45141.93962848297 + "x": 21086.375, + "y": 45145.43962848297 }, "floatingObject": { "isPinned": false, "isFrozen": false, - "isCollapsed": false, + "isCollapsed": true, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 @@ -1910,80 +1310,20 @@ "positions": [ { "type": "Position", - "name": "Team Creator Brett", + "name": "Team Members", "config": "{}", "project": "Governance", "positions": [], "positionClasss": [], - "id": "0b94af47-264d-4106-b0ca-0e696e961929", + "id": "eefb9f2c-e331-4750-8479-12015ba1bbd4", "savedPayload": { "position": { - "x": 20986.372408574196, - "y": 45869.10348823636 + "x": 20826.567378864667, + "y": 45895.43962848297 }, "targetPosition": { - "x": 20871.567378864667, - "y": 45591.93962848297 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 3, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - } - } - }, - { - "type": "Position", - "name": "Team Leader", - "config": "{}", - "project": "Governance", - "positions": [], - "positionClasss": [], - "id": "e9dd2a7d-f89b-48ed-8dad-50f41295096c", - "savedPayload": { - "position": { - "x": 20871.567378864667, - "y": 45891.93962848297 - }, - "targetPosition": { - "x": 20871.567378864667, - "y": 45591.93962848297 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 3, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - } - } - }, - { - "type": "Position", - "name": "Team Member", - "config": "{}", - "project": "Governance", - "positions": [], - "positionClasss": [], - "id": "93631f67-73ef-4e87-afb1-6964a06f6b40", - "savedPayload": { - "position": { - "x": 20756.762349155142, - "y": 45869.10348823636 - }, - "targetPosition": { - "x": 20871.567378864667, - "y": 45591.93962848297 + "x": 20826.567378864667, + "y": 45595.43962848297 }, "floatingObject": { "isPinned": false, @@ -2000,20 +1340,20 @@ } ], "positionClasss": [], - "id": "fdd597bc-e6e4-4a1a-93b8-968f81b835d7", + "id": "cc27c4ee-a25c-4ff7-964c-3dc4820d02b9", "savedPayload": { "position": { - "x": 20871.567378864667, - "y": 45591.93962848297 + "x": 20826.567378864667, + "y": 45595.43962848297 }, "targetPosition": { - "x": 20871.567378864667, - "y": 45291.93962848297 + "x": 20826.567378864667, + "y": 45295.43962848297 }, "floatingObject": { "isPinned": false, "isFrozen": false, - "isCollapsed": true, + "isCollapsed": false, "angleToParent": 2, "distanceToParent": 3, "arrangementStyle": 0 @@ -2031,80 +1371,20 @@ "positions": [ { "type": "Position", - "name": "Team Creator Brett", + "name": "Team Members", "config": "{}", "project": "Governance", "positions": [], "positionClasss": [], - "id": "b6df085b-ca00-4819-9267-b5ffcb016950", + "id": "717469f9-988a-43c1-8374-20f34af9500a", "savedPayload": { "position": { - "x": 20682.409521198653, - "y": 45849.18070803045 + "x": 20526.567378864667, + "y": 45815.054870753636 }, "targetPosition": { - "x": 20721.567378864667, - "y": 45551.7472496183 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 3, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - } - } - }, - { - "type": "Position", - "name": "Team Leader", - "config": "{}", - "project": "Governance", - "positions": [], - "positionClasss": [], - "id": "d6047182-c6b3-4c9d-839f-e48aba7dce51", - "savedPayload": { - "position": { - "x": 20571.567378864667, - "y": 45811.554870753636 - }, - "targetPosition": { - "x": 20721.567378864667, - "y": 45551.7472496183 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 3, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - } - } - }, - { - "type": "Position", - "name": "Team Member", - "config": "{}", - "project": "Governance", - "positions": [], - "positionClasss": [], - "id": "a9af0b2b-8025-4b69-82a9-ac5b11b5c686", - "savedPayload": { - "position": { - "x": 20483.561376777296, - "y": 45734.37567832092 - }, - "targetPosition": { - "x": 20721.567378864667, - "y": 45551.7472496183 + "x": 20676.567378864667, + "y": 45555.2472496183 }, "floatingObject": { "isPinned": false, @@ -2121,20 +1401,20 @@ } ], "positionClasss": [], - "id": "7c9ae450-8c4b-46f0-93c4-70da6de02e23", + "id": "a4e0df2c-1cbd-4d4b-9ae5-6e15e039e3b3", "savedPayload": { "position": { - "x": 20721.567378864667, - "y": 45551.7472496183 + "x": 20676.567378864667, + "y": 45555.2472496183 }, "targetPosition": { - "x": 20871.567378864667, - "y": 45291.93962848297 + "x": 20826.567378864667, + "y": 45295.43962848297 }, "floatingObject": { "isPinned": false, "isFrozen": false, - "isCollapsed": true, + "isCollapsed": false, "angleToParent": 2, "distanceToParent": 3, "arrangementStyle": 0 @@ -2152,20 +1432,20 @@ "positions": [ { "type": "Position", - "name": "Team Creator Nuno", + "name": "Team Members", "config": "{}", "project": "Governance", "positions": [], "positionClasss": [], - "id": "fa7ebac3-484c-4d18-ad16-60974d28f25c", + "id": "ebedb87c-8da6-4c0c-a26c-6ab3dc3f4185", "savedPayload": { "position": { - "x": 20351.952136594, - "y": 45591.93962848297 + "x": 20306.952136594, + "y": 45595.43962848297 }, "targetPosition": { - "x": 20611.759757729335, - "y": 45441.93962848297 + "x": 20566.759757729335, + "y": 45445.43962848297 }, "floatingObject": { "isPinned": false, @@ -2182,20 +1462,20 @@ } ], "positionClasss": [], - "id": "f262aaf0-240e-488b-8cdd-ab8d79701a23", + "id": "2ffda176-f094-46a9-b4e8-f7a258ec6bef", "savedPayload": { "position": { - "x": 20611.759757729335, - "y": 45441.93962848297 + "x": 20566.759757729335, + "y": 45445.43962848297 }, "targetPosition": { - "x": 20871.567378864667, - "y": 45291.93962848297 + "x": 20826.567378864667, + "y": 45295.43962848297 }, "floatingObject": { "isPinned": false, "isFrozen": false, - "isCollapsed": true, + "isCollapsed": false, "angleToParent": 2, "distanceToParent": 3, "arrangementStyle": 0 @@ -2213,80 +1493,20 @@ "positions": [ { "type": "Position", - "name": "Team Creator Luis-Fernando-Molina", + "name": "Team Members", "config": "{}", "project": "Governance", "positions": [], "positionClasss": [], - "id": "4f894c91-c302-4d5e-acf4-270fd7d26aaf", + "id": "fe201395-0d92-4515-aaf1-cf64d7f41a55", "savedPayload": { "position": { - "x": 20294.40351911128, - "y": 45406.744658192496 + "x": 20226.567378864667, + "y": 45295.43962848297 }, "targetPosition": { - "x": 20571.567378864667, - "y": 45291.93962848297 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 3, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - } - } - }, - { - "type": "Position", - "name": "Team Leader Brett", - "config": "{}", - "project": "Governance", - "positions": [], - "positionClasss": [], - "id": "1c0d55c7-f923-400f-afaa-197415fd422b", - "savedPayload": { - "position": { - "x": 20271.567378864667, - "y": 45291.93962848297 - }, - "targetPosition": { - "x": 20571.567378864667, - "y": 45291.93962848297 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 3, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - } - } - }, - { - "type": "Position", - "name": "Team Member", - "config": "{}", - "project": "Governance", - "positions": [], - "positionClasss": [], - "id": "cc41d856-bffa-4907-8d4d-a73537528da5", - "savedPayload": { - "position": { - "x": 20294.40351911128, - "y": 45177.134598773446 - }, - "targetPosition": { - "x": 20571.567378864667, - "y": 45291.93962848297 + "x": 20526.567378864667, + "y": 45295.43962848297 }, "floatingObject": { "isPinned": false, @@ -2303,20 +1523,20 @@ } ], "positionClasss": [], - "id": "0c8eb68d-1b45-49a6-ae2a-b4322da4159a", + "id": "d6e4615d-dd28-4023-9388-15397521d422", "savedPayload": { "position": { - "x": 20571.567378864667, - "y": 45291.93962848297 + "x": 20526.567378864667, + "y": 45295.43962848297 }, "targetPosition": { - "x": 20871.567378864667, - "y": 45291.93962848297 + "x": 20826.567378864667, + "y": 45295.43962848297 }, "floatingObject": { "isPinned": false, "isFrozen": false, - "isCollapsed": true, + "isCollapsed": false, "angleToParent": 2, "distanceToParent": 3, "arrangementStyle": 0 @@ -2334,80 +1554,20 @@ "positions": [ { "type": "Position", - "name": "Team Creator Harrell harrellbm", + "name": "Team Members", "config": "{}", "project": "Governance", "positions": [], "positionClasss": [], - "id": "5ae9188f-d68e-4682-8d20-b521d0e39c47", + "id": "a3c2382b-894d-43ee-b81b-316385aaa302", "savedPayload": { "position": { - "x": 20314.326299317192, - "y": 45102.78177081695 + "x": 20306.952136594, + "y": 44995.43962848297 }, "targetPosition": { - "x": 20611.759757729335, - "y": 45141.93962848297 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 3, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - } - } - }, - { - "type": "Position", - "name": "Team Leader", - "config": "{}", - "project": "Governance", - "positions": [], - "positionClasss": [], - "id": "a01824b5-b1b0-4acb-995d-7cd2f7ea09c6", - "savedPayload": { - "position": { - "x": 20351.952136594, - "y": 44991.93962848297 - }, - "targetPosition": { - "x": 20611.759757729335, - "y": 45141.93962848297 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 3, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - } - } - }, - { - "type": "Position", - "name": "Team Member", - "config": "{}", - "project": "Governance", - "positions": [], - "positionClasss": [], - "id": "3dc28900-d10d-4a26-aae6-b1205d8563a2", - "savedPayload": { - "position": { - "x": 20429.131329026717, - "y": 44903.9336263956 - }, - "targetPosition": { - "x": 20611.759757729335, - "y": 45141.93962848297 + "x": 20566.759757729335, + "y": 45145.43962848297 }, "floatingObject": { "isPinned": false, @@ -2424,20 +1584,20 @@ } ], "positionClasss": [], - "id": "921fa783-30b7-4dea-956d-8bbad4223f1b", + "id": "80e40c40-1be1-465f-892b-52b83096fd9d", "savedPayload": { "position": { - "x": 20611.759757729335, - "y": 45141.93962848297 + "x": 20566.759757729335, + "y": 45145.43962848297 }, "targetPosition": { - "x": 20871.567378864667, - "y": 45291.93962848297 + "x": 20826.567378864667, + "y": 45295.43962848297 }, "floatingObject": { "isPinned": false, "isFrozen": false, - "isCollapsed": true, + "isCollapsed": false, "angleToParent": 2, "distanceToParent": 3, "arrangementStyle": 0 @@ -2448,15 +1608,15 @@ } } ], - "id": "1ce8dec7-122f-4a03-bce0-f74a4a1e7a94", + "id": "772440df-3167-4503-ac0b-62778d89ca5e", "savedPayload": { "position": { - "x": 20871.567378864667, - "y": 45291.93962848297 + "x": 20826.567378864667, + "y": 45295.43962848297 }, "targetPosition": { - "x": 21131.375, - "y": 45141.93962848297 + "x": 21086.375, + "y": 45145.43962848297 }, "floatingObject": { "isPinned": false, @@ -2493,20 +1653,20 @@ "positions": [ { "type": "Position", - "name": "Team Creator Julian-Molina", + "name": "Team Members", "config": "{}", "project": "Governance", "positions": [], "positionClasss": [], - "id": "dc148eee-1c57-48be-918e-5c91d3b2a1ee", + "id": "4f90524a-b619-480f-8911-b346dd7c6a6b", "savedPayload": { "position": { - "x": 20281.789630977946, - "y": 45589.200584284394 + "x": 20236.789630977946, + "y": 45592.700584284394 }, "targetPosition": { - "x": 20431.789630977946, - "y": 45329.39296314906 + "x": 20386.789630977946, + "y": 45332.89296314906 }, "floatingObject": { "isPinned": false, @@ -2523,15 +1683,15 @@ } ], "positionClasss": [], - "id": "d845296c-a4c9-43a1-9fcd-f63678d09649", + "id": "fbcf50c5-8b5e-4cc5-8889-0fb340747d5c", "savedPayload": { "position": { - "x": 20431.789630977946, - "y": 45329.39296314906 + "x": 20386.789630977946, + "y": 45332.89296314906 }, "targetPosition": { - "x": 20581.789630977946, - "y": 45069.58534201373 + "x": 20536.789630977946, + "y": 45073.08534201373 }, "floatingObject": { "isPinned": false, @@ -2554,80 +1714,20 @@ "positions": [ { "type": "Position", - "name": "Team Creator Julian-Molina", + "name": "Team Members", "config": "{}", "project": "Governance", "positions": [], "positionClasss": [], - "id": "71389baa-502a-4df3-bed5-66618ccb5495", + "id": "ac86ca72-2190-42c0-87f1-08094cc6fea3", "savedPayload": { "position": { - "x": 20054.005881003854, - "y": 45329.8594842471 + "x": 19957.234135204504, + "y": 45228.37676907524 }, "targetPosition": { - "x": 20292.011883091225, - "y": 45147.231055544486 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 3, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - } - } - }, - { - "type": "Position", - "name": "Team Leader Tee Haning", - "config": "{}", - "project": "Governance", - "positions": [], - "positionClasss": [], - "id": "b756d2de-2a22-421a-840c-629646e8851b", - "savedPayload": { - "position": { - "x": 20002.234135204504, - "y": 45224.87676907524 - }, - "targetPosition": { - "x": 20292.011883091225, - "y": 45147.231055544486 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 3, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - } - } - }, - { - "type": "Position", - "name": "1 Team Member quantum8", - "config": "{}", - "project": "Governance", - "positions": [], - "positionClasss": [], - "id": "6393cd1d-7c45-4ba5-a81b-05c2b1bc382e", - "savedPayload": { - "position": { - "x": 19994.578424679083, - "y": 45108.07319787847 - }, - "targetPosition": { - "x": 20292.011883091225, - "y": 45147.231055544486 + "x": 20247.011883091225, + "y": 45150.731055544486 }, "floatingObject": { "isPinned": false, @@ -2644,15 +1744,15 @@ } ], "positionClasss": [], - "id": "edf5afb0-79ff-4a19-98af-8001f118b735", + "id": "96c2e290-2ac9-4e2f-9618-77d7f6522609", "savedPayload": { "position": { - "x": 20292.011883091225, - "y": 45147.231055544486 + "x": 20247.011883091225, + "y": 45150.731055544486 }, "targetPosition": { - "x": 20581.789630977946, - "y": 45069.58534201373 + "x": 20536.789630977946, + "y": 45073.08534201373 }, "floatingObject": { "isPinned": false, @@ -2675,80 +1775,20 @@ "positions": [ { "type": "Position", - "name": "Team Creator Alexandru", + "name": "Team Members", "config": "{}", "project": "Governance", "positions": [], "positionClasss": [], - "id": "1484266d-df06-4a29-bba6-53e296f8ba3f", + "id": "022ef346-8219-4e60-8385-8d8fdc81d26a", "savedPayload": { "position": { - "x": 20024.54855143047, - "y": 44880.42748434771 + "x": 20017.17438870728, + "y": 44773.08534201373 }, "targetPosition": { - "x": 20321.982009842613, - "y": 44919.58534201373 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": true, - "angleToParent": 3, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - } - } - }, - { - "type": "Position", - "name": "Team Leader", - "config": "{}", - "project": "Governance", - "positions": [], - "positionClasss": [], - "id": "27584c4e-1d7b-48f8-b9cd-e1a563cd4dad", - "savedPayload": { - "position": { - "x": 20062.17438870728, - "y": 44769.58534201373 - }, - "targetPosition": { - "x": 20321.982009842613, - "y": 44919.58534201373 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 3, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - } - } - }, - { - "type": "Position", - "name": "1 Team Member Thomas-Raplh2502", - "config": "{}", - "project": "Governance", - "positions": [], - "positionClasss": [], - "id": "432278ee-b4d8-43a8-81ae-91e5ce7ae95a", - "savedPayload": { - "position": { - "x": 20139.353581139996, - "y": 44681.57933992636 - }, - "targetPosition": { - "x": 20321.982009842613, - "y": 44919.58534201373 + "x": 20276.982009842613, + "y": 44923.08534201373 }, "floatingObject": { "isPinned": false, @@ -2765,15 +1805,15 @@ } ], "positionClasss": [], - "id": "b779f4a3-91c0-419c-b41b-d264c0e6b055", + "id": "a9c8a3c9-75a7-49e5-8e01-e10883ad3893", "savedPayload": { "position": { - "x": 20321.982009842613, - "y": 44919.58534201373 + "x": 20276.982009842613, + "y": 44923.08534201373 }, "targetPosition": { - "x": 20581.789630977946, - "y": 45069.58534201373 + "x": 20536.789630977946, + "y": 45073.08534201373 }, "floatingObject": { "isPinned": false, @@ -2789,15 +1829,15 @@ } } ], - "id": "15850aa9-709f-413e-b0e7-0d843c4d17dd", + "id": "611de4df-d8f5-4557-bf14-75f366765d7f", "savedPayload": { "position": { - "x": 20581.789630977946, - "y": 45069.58534201373 + "x": 20536.789630977946, + "y": 45073.08534201373 }, "targetPosition": { - "x": 20871.567378864667, - "y": 44991.93962848297 + "x": 20826.567378864667, + "y": 44995.43962848297 }, "floatingObject": { "isPinned": false, @@ -2827,50 +1867,20 @@ "positions": [ { "type": "Position", - "name": "Team Creator Julian-Molina", + "name": "Team Members", "config": "{}", "project": "Governance", "positions": [], "positionClasss": [], - "id": "8f1453bd-7df3-433b-9c09-9645f3010bad", + "id": "cf270340-8597-4ab4-af88-563ae3eefff6", "savedPayload": { "position": { - "x": 20062.17438870728, - "y": 44614.29391495221 + "x": 19987.204261955892, + "y": 45000.731055544486 }, "targetPosition": { - "x": 20351.952136594, - "y": 44691.93962848297 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 3, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - } - } - }, - { - "type": "Position", - "name": "Team Member", - "config": "{}", - "project": "Governance", - "positions": [], - "positionClasss": [], - "id": "1f495fde-c338-4efe-9df2-6885af0e8d6c", - "savedPayload": { - "position": { - "x": 20139.820102238038, - "y": 44479.80759412701 - }, - "targetPosition": { - "x": 20351.952136594, - "y": 44691.93962848297 + "x": 20276.982009842613, + "y": 44923.08534201373 }, "floatingObject": { "isPinned": false, @@ -2887,15 +1897,137 @@ } ], "positionClasss": [], - "id": "845ddcca-fadb-4a8e-9f2a-03cb9cbfb99a", + "id": "e8f80197-3210-4984-afc1-8d3b1a5224dd", "savedPayload": { "position": { - "x": 20351.952136594, - "y": 44691.93962848297 + "x": 20276.982009842613, + "y": 44923.08534201373 }, "targetPosition": { - "x": 20611.759757729335, - "y": 44841.93962848297 + "x": 20566.759757729335, + "y": 44845.43962848297 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Position Class", + "name": "UX Improvemnts by Coding", + "config": "{}", + "project": "Governance", + "positions": [ + { + "type": "Position", + "name": "Team Members", + "config": "{}", + "project": "Governance", + "positions": [], + "positionClasss": [], + "id": "129f4cbc-105f-40b9-bc87-0086a979b56c", + "savedPayload": { + "position": { + "x": 20047.14451545867, + "y": 44545.43962848297 + }, + "targetPosition": { + "x": 20306.952136594, + "y": 44695.43962848297 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "positionClasss": [], + "id": "abf1b56f-96a6-4c35-96e9-f190d86371f5", + "savedPayload": { + "position": { + "x": 20306.952136594, + "y": 44695.43962848297 + }, + "targetPosition": { + "x": 20566.759757729335, + "y": 44845.43962848297 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Position Class", + "name": "UX Improvements for Non Tech Users", + "config": "{}", + "project": "Governance", + "positions": [ + { + "type": "Position", + "name": "Team Members", + "config": "{}", + "project": "Governance", + "positions": [], + "positionClasss": [], + "id": "b72d885c-0bce-4d03-bf1a-eef373d32a7b", + "savedPayload": { + "position": { + "x": 20411.46833066782, + "y": 44265.88413270953 + }, + "targetPosition": { + "x": 20489.114044198577, + "y": 44555.66188059625 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "positionClasss": [], + "id": "34ff6d67-d3ec-4c62-814d-dc1fe795436c", + "savedPayload": { + "position": { + "x": 20489.114044198577, + "y": 44555.66188059625 + }, + "targetPosition": { + "x": 20566.759757729335, + "y": 44845.43962848297 }, "floatingObject": { "isPinned": false, @@ -2911,15 +2043,15 @@ } } ], - "id": "0f802b4f-ecdc-48f0-9229-a47bd1c11a65", + "id": "11da8cd1-4ef8-480a-b6a0-271253292e52", "savedPayload": { "position": { - "x": 20611.759757729335, - "y": 44841.93962848297 + "x": 20566.759757729335, + "y": 44845.43962848297 }, "targetPosition": { - "x": 20871.567378864667, - "y": 44991.93962848297 + "x": 20826.567378864667, + "y": 44995.43962848297 }, "floatingObject": { "isPinned": false, @@ -2949,20 +2081,20 @@ "positions": [ { "type": "Position", - "name": "Team Creator Evgheni_Snejj", + "name": "Team Members", "config": "{}", "project": "Governance", "positions": [], "positionClasss": [], - "id": "8bd435fc-ced9-4690-b985-e8071a8878d4", + "id": "1c44301f-04a0-4a99-9af8-5272db3dca87", "savedPayload": { "position": { - "x": 20274.306423063244, - "y": 44402.16188059625 + "x": 20229.306423063244, + "y": 44405.66188059625 }, "targetPosition": { - "x": 20534.114044198577, - "y": 44552.16188059625 + "x": 20489.114044198577, + "y": 44555.66188059625 }, "floatingObject": { "isPinned": false, @@ -2979,15 +2111,15 @@ } ], "positionClasss": [], - "id": "7a3f7a91-4df9-45bc-bfdb-d02c9410bd42", + "id": "b6cfc7b9-b5f2-4e15-a479-cb79c0490787", "savedPayload": { "position": { - "x": 20534.114044198577, - "y": 44552.16188059625 + "x": 20489.114044198577, + "y": 44555.66188059625 }, "targetPosition": { - "x": 20793.92166533391, - "y": 44702.16188059625 + "x": 20748.92166533391, + "y": 44705.66188059625 }, "floatingObject": { "isPinned": false, @@ -3010,20 +2142,20 @@ "positions": [ { "type": "Position", - "name": "Team Creator Soligann_Prepheadrus", + "name": "Team Members", "config": "{}", "project": "Governance", "positions": [], "positionClasss": [], - "id": "9d78dfb8-8f70-4478-ab46-13978d642304", + "id": "17962d57-3461-41d6-bbbb-401ce94a4ff2", "savedPayload": { "position": { - "x": 20638.630238272395, - "y": 44122.60638482281 + "x": 20593.630238272395, + "y": 44126.10638482281 }, "targetPosition": { - "x": 20716.275951803153, - "y": 44412.38413270953 + "x": 20671.275951803153, + "y": 44415.88413270953 }, "floatingObject": { "isPinned": false, @@ -3040,15 +2172,15 @@ } ], "positionClasss": [], - "id": "62046cd6-4576-4ca7-ad67-302458dd617e", + "id": "5bc43779-8ef7-4585-a981-d2c1ddb3c9d6", "savedPayload": { "position": { - "x": 20716.275951803153, - "y": 44412.38413270953 + "x": 20671.275951803153, + "y": 44415.88413270953 }, "targetPosition": { - "x": 20793.92166533391, - "y": 44702.16188059625 + "x": 20748.92166533391, + "y": 44705.66188059625 }, "floatingObject": { "isPinned": false, @@ -3071,80 +2203,20 @@ "positions": [ { "type": "Position", - "name": "Team Creator EvaMaria70", + "name": "Team Members", "config": "{}", "project": "Governance", "positions": [], "positionClasss": [], - "id": "e97d5b5b-bf6f-4e68-9485-f527976d09c1", + "id": "da4e0ea8-1bbe-446f-9219-c95426e7f2d4", "savedPayload": { "position": { - "x": 20983.079522999924, - "y": 44144.92080104877 + "x": 21048.92166533391, + "y": 44186.046638325584 }, "targetPosition": { - "x": 20943.92166533391, - "y": 44442.35425946092 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 3, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - } - } - }, - { - "type": "Position", - "name": "Team Leader @gustavohcorradi ", - "config": "{}", - "project": "Governance", - "positions": [], - "positionClasss": [], - "id": "89eee7fc-9472-48ce-b59d-6830208c7a7b", - "savedPayload": { - "position": { - "x": 21093.92166533391, - "y": 44182.546638325584 - }, - "targetPosition": { - "x": 20943.92166533391, - "y": 44442.35425946092 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 3, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - } - } - }, - { - "type": "Position", - "name": "3 Team Members @gitforkgit @Soligann_Prepheadrus", - "config": "{}", - "project": "Governance", - "positions": [], - "positionClasss": [], - "id": "3fb8793e-5bea-4d0f-8e04-80fed71911e3", - "savedPayload": { - "position": { - "x": 21181.92766742128, - "y": 44259.7258307583 - }, - "targetPosition": { - "x": 20943.92166533391, - "y": 44442.35425946092 + "x": 20898.92166533391, + "y": 44445.85425946092 }, "floatingObject": { "isPinned": false, @@ -3161,15 +2233,15 @@ } ], "positionClasss": [], - "id": "9a30cf3a-1f96-4f43-836b-522e856f28ef", + "id": "5644dc8a-555d-4f98-b64f-04c6d1dae5b7", "savedPayload": { "position": { - "x": 20943.92166533391, - "y": 44442.35425946092 + "x": 20898.92166533391, + "y": 44445.85425946092 }, "targetPosition": { - "x": 20793.92166533391, - "y": 44702.16188059625 + "x": 20748.92166533391, + "y": 44705.66188059625 }, "floatingObject": { "isPinned": false, @@ -3185,15 +2257,15 @@ } } ], - "id": "2c0e0545-3886-4209-ab2e-7123b89b2f03", + "id": "80c5136a-bd71-4448-8952-b16ba512be65", "savedPayload": { "position": { - "x": 20793.92166533391, - "y": 44702.16188059625 + "x": 20748.92166533391, + "y": 44705.66188059625 }, "targetPosition": { - "x": 20871.567378864667, - "y": 44991.93962848297 + "x": 20826.567378864667, + "y": 44995.43962848297 }, "floatingObject": { "isPinned": false, @@ -3209,20 +2281,20 @@ } } ], - "id": "eab89bf2-76b7-4d03-ada9-9a5eb5f3cfb4", + "id": "370195fe-3150-425c-b667-0ee74d436baa", "savedPayload": { "position": { - "x": 20871.567378864667, - "y": 44991.93962848297 + "x": 20826.567378864667, + "y": 44995.43962848297 }, "targetPosition": { - "x": 21131.375, - "y": 45141.93962848297 + "x": 21086.375, + "y": 45145.43962848297 }, "floatingObject": { "isPinned": false, "isFrozen": false, - "isCollapsed": false, + "isCollapsed": true, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 @@ -3233,15 +2305,15 @@ } } ], - "id": "8b29fcb2-3b9a-444f-b3b0-05976da9a18f", + "id": "4d8fd5e7-76dc-4a81-8a78-d1e3d12a8244", "savedPayload": { "position": { - "x": 21131.375, - "y": 45141.93962848297 + "x": 21086.375, + "y": 45145.43962848297 }, "targetPosition": { - "x": 21131.375, - "y": 44841.93962848297 + "x": 21086.375, + "y": 44845.43962848297 }, "floatingObject": { "isPinned": false, @@ -3258,15 +2330,15 @@ } ], "positions": [], - "id": "50c68665-5da2-48a4-b229-7a1563ae82d2", + "id": "862caa2e-7c05-4051-b5eb-3494174e2cd9", "savedPayload": { "position": { - "x": 21131.375, - "y": 44841.93962848297 + "x": 21086.375, + "y": 44845.43962848297 }, "targetPosition": { - "x": 21131.375, - "y": 44841.93962848297 + "x": 21086.375, + "y": 44845.43962848297 }, "floatingObject": { "isPinned": false, diff --git a/Projects/Governance/Plugins/User-Profiles/BlaaSwe.json b/Projects/Governance/Plugins/User-Profiles/BlaaSwe.json index 5d56c4387..a8ed81ba5 100644 --- a/Projects/Governance/Plugins/User-Profiles/BlaaSwe.json +++ b/Projects/Governance/Plugins/User-Profiles/BlaaSwe.json @@ -1,7 +1,7 @@ { "type": "User Profile", "name": "BlaaSwe", - "config": "{\n \"signature\": {\n \"message\": \"BlaaSwe\",\n \"messageHash\": \"0x7f8ab5cefa1b5b879269f9bb360844ddcec53564a80da7d42231bf35bb28ff33\",\n \"v\": \"0x1b\",\n \"r\": \"0x6c03af58967d84aec33e50ff1f3346874db217abc8f7ed822b5d607926240c5a\",\n \"s\": \"0x1dd91f0da32a683541ec8a34031beb0af6527d4f17e4cedc166629b90ef53662\",\n \"signature\": \"0x6c03af58967d84aec33e50ff1f3346874db217abc8f7ed822b5d607926240c5a1dd91f0da32a683541ec8a34031beb0af6527d4f17e4cedc166629b90ef536621b\"\n }\n}", + "config": "{\r\n \"signature\": {\r\n \"message\": \"BlaaSwe\",\r\n \"messageHash\": \"0x7f8ab5cefa1b5b879269f9bb360844ddcec53564a80da7d42231bf35bb28ff33\",\r\n \"v\": \"0x1b\",\r\n \"r\": \"0x6c03af58967d84aec33e50ff1f3346874db217abc8f7ed822b5d607926240c5a\",\r\n \"s\": \"0x1dd91f0da32a683541ec8a34031beb0af6527d4f17e4cedc166629b90ef53662\",\r\n \"signature\": \"0x6c03af58967d84aec33e50ff1f3346874db217abc8f7ed822b5d607926240c5a1dd91f0da32a683541ec8a34031beb0af6527d4f17e4cedc166629b90ef536621b\"\r\n },\r\n \"codeName\": \"BlaaSwe\"\r\n}", "project": "Governance", "tokenPowerSwitch": { "type": "Token Power Switch", @@ -127,12 +127,12 @@ "id": "db6f3ec3-3f92-4f1f-a626-d67128406292", "savedPayload": { "position": { - "x": 12983.294901687517, - "y": 5882.741352644994 + "x": 10494.827586206897, + "y": 37740.19237886467 }, "targetPosition": { - "x": 13076.000000000002, - "y": 6168.05830753354 + "x": 10644.827586206897, + "y": 38000 }, "floatingObject": { "isPinned": false, @@ -192,7 +192,9 @@ "referenceParentCombinedNodePath": [ [ "Julian-Molina", - "User Profile" + "User Profile", + "Governance", + "b85aaac1-0708-4aec-97f9-bc3cc70e530a" ] ] } @@ -255,12 +257,12 @@ "id": "b0e0c92f-601a-49fb-9f7e-edce128e2e69", "savedPayload": { "position": { - "x": 13287.34655933219, - "y": 5693.366163235316 + "x": 10644.827586206897, + "y": 37480.384757729335 }, "targetPosition": { - "x": 13318.705098312486, - "y": 5991.722731845798 + "x": 10794.827586206897, + "y": 37740.19237886467 }, "floatingObject": { "isPinned": false, @@ -315,7 +317,9 @@ "referenceParentCombinedNodePath": [ [ "cozed-gh", - "User Profile" + "User Profile", + "Governance", + "07f0b13a-a50f-4488-8a2c-a3f8f08e889d" ] ] } @@ -378,12 +382,12 @@ "id": "ddf9d4bf-b1e0-4c2d-b84a-520aa5835325", "savedPayload": { "position": { - "x": 13592.768735605267, - "y": 6113.743724768538 + "x": 11094.827586206897, + "y": 37740.19237886467 }, "targetPosition": { - "x": 13318.705098312486, - "y": 5991.722731845798 + "x": 10794.827586206897, + "y": 37740.19237886467 }, "floatingObject": { "isPinned": false, @@ -401,12 +405,189 @@ "id": "d6a3e5b4-66d7-4b70-a273-6a7253518a30", "savedPayload": { "position": { - "x": 13318.705098312486, - "y": 5991.722731845798 + "x": 10794.827586206897, + "y": 37740.19237886467 }, "targetPosition": { - "x": 13076.000000000002, - "y": 6168.05830753354 + "x": 10644.827586206897, + "y": 38000 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "votesAndClaimsPrograms": { + "type": "Votes And Claims Programs", + "name": "New Votes And Claims Programs", + "config": "{}", + "project": "Governance", + "claimsProgram": { + "type": "Claims Program", + "name": "New Claims Program", + "config": "{}", + "project": "Governance", + "assetClaimsFolders": [], + "featureClaimsFolders": [], + "positionClaimsFolders": [ + { + "type": "Position Claims Folder", + "name": "New Position Claims Folder", + "config": "{}", + "project": "Governance", + "positionClaimsFolders": [], + "positionContributionClaims": [ + { + "type": "Position Contribution Claim", + "name": "Team Members Data Mining Project", + "config": "{}", + "project": "Governance", + "id": "08e1d8af-478d-435f-9ebb-d2c4ed4fbdd1", + "savedPayload": { + "position": { + "x": 11544.827586206897, + "y": 37480.384757729335 + }, + "targetPosition": { + "x": 11394.827586206897, + "y": 37740.19237886467 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position", + "name": "Team Members", + "id": "5b8525df-666d-4c76-899c-85a7a897d9b6" + }, + "referenceParentCombinedNodePath": [ + [ + "Teams of Contributors", + "Positions" + ], + [ + "Teams @ V.1.0", + "Position Class" + ], + [ + "Software Projects Teams", + "Position Class" + ], + [ + "Active Projects", + "Position Class" + ], + [ + "Data Mining Project", + "Position Class" + ], + [ + "Team Members", + "Position" + ] + ] + } + } + ], + "id": "ccdb53e1-2c66-4a9d-b298-7487315a275d", + "savedPayload": { + "position": { + "x": 11394.827586206897, + "y": 37740.19237886467 + }, + "targetPosition": { + "x": 11244.827586206897, + "y": 38000 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "tokensAwarded": { + "type": "Tokens Awarded", + "name": "New Tokens Awarded", + "project": "Governance", + "id": "4512c996-9c65-4c82-a2f0-ec4efac9dafd", + "savedPayload": { + "position": { + "x": 11394.827586206897, + "y": 38259.80762113533 + }, + "targetPosition": { + "x": 11244.827586206897, + "y": 38000 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "0f702650-9f1b-4b0f-8c62-b3f4696abd05", + "savedPayload": { + "position": { + "x": 11244.827586206897, + "y": 38000 + }, + "targetPosition": { + "x": 10944.827586206897, + "y": 38000 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "2f27e396-51d3-4b0f-88ee-6f1ff9773fb7", + "savedPayload": { + "position": { + "x": 10944.827586206897, + "y": 38000 + }, + "targetPosition": { + "x": 10644.827586206897, + "y": 38000 }, "floatingObject": { "isPinned": false, @@ -484,12 +665,12 @@ "id": "96326e6d-9fd7-4843-8b05-140655239403", "savedPayload": { "position": { - "x": 13318.705098312486, - "y": 6344.393883221282 + "x": 10794.827586206897, + "y": 38259.80762113533 }, "targetPosition": { - "x": 13076.000000000002, - "y": 6168.05830753354 + "x": 10644.827586206897, + "y": 38000 }, "floatingObject": { "isPinned": false, @@ -569,12 +750,12 @@ "id": "9d602745-dd5e-496b-9710-76b93adfbea7", "savedPayload": { "position": { - "x": 12983.294901687517, - "y": 6453.375262422086 + "x": 10494.827586206897, + "y": 38259.80762113533 }, "targetPosition": { - "x": 13076.000000000002, - "y": 6168.05830753354 + "x": 10644.827586206897, + "y": 38000 }, "floatingObject": { "isPinned": false, @@ -592,12 +773,12 @@ "id": "c2f1ade6-77cf-4fdb-8755-edace3f18df5", "savedPayload": { "position": { - "x": 13076.000000000002, - "y": 6168.05830753354 + "x": 10644.827586206897, + "y": 38000 }, "targetPosition": { - "x": 12776.000000000002, - "y": 6168.05830753354 + "x": 10344.827586206897, + "y": 38000 }, "floatingObject": { "isPinned": false, @@ -619,12 +800,12 @@ "id": "d971b9ed-64c7-4314-bb4a-44ea9f767374", "savedPayload": { "position": { - "x": 12476.000000000002, - "y": 6168.05830753354 + "x": 10044.827586206897, + "y": 38000 }, "targetPosition": { - "x": 12776.000000000002, - "y": 6168.05830753354 + "x": 10344.827586206897, + "y": 38000 }, "floatingObject": { "isPinned": false, @@ -642,12 +823,12 @@ "id": "7655ab03-2c5f-4eae-a667-14cee65f79c8", "savedPayload": { "position": { - "x": 12776.000000000002, - "y": 6168.05830753354 + "x": 10344.827586206897, + "y": 38000 }, "targetPosition": { - "x": 12776.000000000002, - "y": 6168.05830753354 + "x": 10344.827586206897, + "y": 38000 }, "floatingObject": { "isPinned": false, diff --git a/Projects/Governance/Plugins/User-Profiles/Luis-Fernando-Molina.json b/Projects/Governance/Plugins/User-Profiles/Luis-Fernando-Molina.json index 11d013a53..b14b89501 100644 --- a/Projects/Governance/Plugins/User-Profiles/Luis-Fernando-Molina.json +++ b/Projects/Governance/Plugins/User-Profiles/Luis-Fernando-Molina.json @@ -526,7 +526,7 @@ "floatingObject": { "isPinned": false, "isFrozen": false, - "isCollapsed": false, + "isCollapsed": true, "angleToParent": 2, "distanceToParent": 3, "arrangementStyle": 0 @@ -592,5000 +592,7 @@ "name": "New Claim Votes Switch", "config": "{\n \"percentage\": 10\n}", "project": "Governance", - "claimVotesSwitch": [ - { - "type": "Claim Votes Switch", - "name": "Support to new Devs Work", - "config": "{}", - "project": "Governance", - "claimVotesSwitch": [ - { - "type": "Claim Votes Switch", - "name": "Tentacule23", - "config": "{}", - "project": "Governance", - "claimVotesSwitch": [ - { - "type": "Claim Votes Switch", - "name": "New Position Claims Folder", - "config": "{}", - "project": "Governance", - "claimVotesSwitch": [], - "positionClaimVotes": [ - { - "type": "Position Claim Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "ab341408-2073-46aa-9390-2396bdebf79b", - "savedPayload": { - "position": { - "x": 5539.795615696428, - "y": 22170.859135204504 - }, - "targetPosition": { - "x": 5751.927650052393, - "y": 22382.991169560468 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Contribution Claim", - "name": "Project Contributor Smidy13 Tentacule23 Governance Project", - "id": "9c74a2a8-4bcf-42b7-b53d-7ba68f3acfc2" - }, - "referenceParentCombinedNodePath": [ - [ - "Tentacule23", - "User Profile", - "Governance", - "7af21baa-ebc0-436f-94a7-a1746209418e" - ], - [ - "New Token Power Switch", - "Token Power Switch", - "Governance", - "5683e2bf-45ca-4dd6-9ade-53b4cad76ed0" - ], - [ - "New Votes And Claims Programs", - "Votes And Claims Programs", - "Governance", - "705bfab3-e851-4469-ab70-ac972950de6c" - ], - [ - "New Claims Program", - "Claims Program", - "Governance", - "cce1f59a-bb5d-4700-abf8-ab8d2932ff6a" - ], - [ - "New Position Claims Folder", - "Position Claims Folder", - "Governance", - "be3ab259-2505-4200-a8cc-a373874aedb0" - ], - [ - "Project Contributor Smidy13 Tentacule23 Governance Project", - "Position Contribution Claim", - "Governance", - "9c74a2a8-4bcf-42b7-b53d-7ba68f3acfc2" - ] - ] - } - }, - { - "type": "Position Claim Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "ac17837f-37f5-4c27-a1c4-c667afb5153c", - "savedPayload": { - "position": { - "x": 5829.573363583149, - "y": 22093.213421673747 - }, - "targetPosition": { - "x": 5751.927650052393, - "y": 22382.991169560468 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Contribution Claim", - "name": "1 Project Contributor Tentacle23 Visual Scripting Project", - "id": "0adbd33f-c572-4d29-bb67-ed8269aa168d" - }, - "referenceParentCombinedNodePath": [ - [ - "Tentacule23", - "User Profile", - "Governance", - "7af21baa-ebc0-436f-94a7-a1746209418e" - ], - [ - "New Token Power Switch", - "Token Power Switch", - "Governance", - "5683e2bf-45ca-4dd6-9ade-53b4cad76ed0" - ], - [ - "New Votes And Claims Programs", - "Votes And Claims Programs", - "Governance", - "705bfab3-e851-4469-ab70-ac972950de6c" - ], - [ - "New Claims Program", - "Claims Program", - "Governance", - "cce1f59a-bb5d-4700-abf8-ab8d2932ff6a" - ], - [ - "New Position Claims Folder", - "Position Claims Folder", - "Governance", - "be3ab259-2505-4200-a8cc-a373874aedb0" - ], - [ - "1 Project Contributor Tentacle23 Visual Scripting Project", - "Position Contribution Claim", - "Governance", - "0adbd33f-c572-4d29-bb67-ed8269aa168d" - ] - ] - } - } - ], - "assetClaimVotes": [], - "featureClaimVotes": [], - "id": "65e4cba9-ff8e-4767-9e08-0edfaf1debc1", - "savedPayload": { - "position": { - "x": 5751.927650052393, - "y": 22382.991169560468 - }, - "targetPosition": { - "x": 5829.573363583149, - "y": 22672.76891744719 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Claims Folder", - "name": "New Position Claims Folder", - "id": "be3ab259-2505-4200-a8cc-a373874aedb0" - }, - "referenceParentCombinedNodePath": [ - [ - "Tentacule23", - "User Profile", - "Governance", - "7af21baa-ebc0-436f-94a7-a1746209418e" - ], - [ - "New Token Power Switch", - "Token Power Switch", - "Governance", - "5683e2bf-45ca-4dd6-9ade-53b4cad76ed0" - ], - [ - "New Votes And Claims Programs", - "Votes And Claims Programs", - "Governance", - "705bfab3-e851-4469-ab70-ac972950de6c" - ], - [ - "New Claims Program", - "Claims Program", - "Governance", - "cce1f59a-bb5d-4700-abf8-ab8d2932ff6a" - ], - [ - "New Position Claims Folder", - "Position Claims Folder", - "Governance", - "be3ab259-2505-4200-a8cc-a373874aedb0" - ] - ] - } - } - ], - "positionClaimVotes": [], - "assetClaimVotes": [], - "featureClaimVotes": [], - "id": "7cdfb2cb-0b39-418c-98bb-84146d51194c", - "savedPayload": { - "position": { - "x": 5829.573363583149, - "y": 22672.76891744719 - }, - "targetPosition": { - "x": 5907.219077113906, - "y": 22962.54666533391 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - } - } - }, - { - "type": "Claim Votes Switch", - "name": "Binaries Team Position Class", - "config": "{}", - "project": "Governance", - "claimVotesSwitch": [ - { - "type": "Claim Votes Switch", - "name": "Roles Played @ Beta-12 Position Class", - "config": "{}", - "project": "Governance", - "claimVotesSwitch": [], - "positionClaimVotes": [ - { - "type": "Position Claim Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "db023ba8-610f-44d8-a72d-62ea45610ef0", - "savedPayload": { - "position": { - "x": 6207.219077113906, - "y": 22142.931423063244 - }, - "targetPosition": { - "x": 6207.219077113906, - "y": 22442.931423063244 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Contribution Claim", - "name": "Team Creator Nuno Distribution Team", - "id": "e5777796-f646-4dc7-a2a9-24e07f6a14ae" - }, - "referenceParentCombinedNodePath": [ - [ - "NAmorim", - "User Profile", - "Governance", - "d611eda3-4202-438a-af65-8981a90e742a" - ], - [ - "New Token Power Switch", - "Token Power Switch", - "Governance", - "2d11ec65-8e01-49af-910c-1d6151e1ebe9" - ], - [ - "New Votes And Claims Programs", - "Votes And Claims Programs", - "Governance", - "bde9318f-5bb3-4f37-bd64-cd188bfcf104" - ], - [ - "New Claims Program", - "Claims Program", - "Governance", - "488ba3d0-4093-4994-9410-f62f82107907" - ], - [ - "Roles Played @ Beta-12 Position Class", - "Position Claims Folder", - "Governance", - "aa81c376-fedf-4018-9134-37f355bcb56b" - ], - [ - "Team Creator Nuno Distribution Team", - "Position Contribution Claim", - "Governance", - "e5777796-f646-4dc7-a2a9-24e07f6a14ae" - ] - ] - } - }, - { - "type": "Position Claim Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "d584524b-e869-4ab1-92cc-5778e98220e2", - "savedPayload": { - "position": { - "x": 6467.026698249238, - "y": 22292.931423063244 - }, - "targetPosition": { - "x": 6207.219077113906, - "y": 22442.931423063244 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Contribution Claim", - "name": "Team Member Superalgos Blog Team", - "id": "e97f9675-7bb8-4e5f-8bb5-6d5735cc335d" - }, - "referenceParentCombinedNodePath": [ - [ - "NAmorim", - "User Profile", - "Governance", - "d611eda3-4202-438a-af65-8981a90e742a" - ], - [ - "New Token Power Switch", - "Token Power Switch", - "Governance", - "2d11ec65-8e01-49af-910c-1d6151e1ebe9" - ], - [ - "New Votes And Claims Programs", - "Votes And Claims Programs", - "Governance", - "bde9318f-5bb3-4f37-bd64-cd188bfcf104" - ], - [ - "New Claims Program", - "Claims Program", - "Governance", - "488ba3d0-4093-4994-9410-f62f82107907" - ], - [ - "Roles Played @ Beta-12 Position Class", - "Position Claims Folder", - "Governance", - "aa81c376-fedf-4018-9134-37f355bcb56b" - ], - [ - "Team Member Superalgos Blog Team", - "Position Contribution Claim", - "Governance", - "e97f9675-7bb8-4e5f-8bb5-6d5735cc335d" - ] - ] - } - } - ], - "assetClaimVotes": [], - "featureClaimVotes": [], - "id": "b9510c84-e87c-4aaf-86e4-e75533972e6c", - "savedPayload": { - "position": { - "x": 6207.219077113906, - "y": 22442.931423063244 - }, - "targetPosition": { - "x": 6057.219077113906, - "y": 22702.739044198577 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Claims Folder", - "name": "Roles Played @ Beta-12 Position Class", - "id": "aa81c376-fedf-4018-9134-37f355bcb56b" - }, - "referenceParentCombinedNodePath": [ - [ - "NAmorim", - "User Profile", - "Governance", - "d611eda3-4202-438a-af65-8981a90e742a" - ], - [ - "New Token Power Switch", - "Token Power Switch", - "Governance", - "2d11ec65-8e01-49af-910c-1d6151e1ebe9" - ], - [ - "New Votes And Claims Programs", - "Votes And Claims Programs", - "Governance", - "bde9318f-5bb3-4f37-bd64-cd188bfcf104" - ], - [ - "New Claims Program", - "Claims Program", - "Governance", - "488ba3d0-4093-4994-9410-f62f82107907" - ], - [ - "Roles Played @ Beta-12 Position Class", - "Position Claims Folder", - "Governance", - "aa81c376-fedf-4018-9134-37f355bcb56b" - ] - ] - } - } - ], - "positionClaimVotes": [], - "assetClaimVotes": [], - "featureClaimVotes": [], - "id": "1c0fd841-1016-4a53-90d3-bcfd376b3502", - "savedPayload": { - "position": { - "x": 6057.219077113906, - "y": 22702.739044198577 - }, - "targetPosition": { - "x": 5907.219077113906, - "y": 22962.54666533391 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Claims Folder", - "name": "Binaries Team Position Class", - "id": "30d1b9a9-756a-466b-b606-7c31b629bdcf" - }, - "referenceParentCombinedNodePath": [ - [ - "NAmorim", - "User Profile", - "Governance", - "d611eda3-4202-438a-af65-8981a90e742a" - ], - [ - "New Token Power Switch", - "Token Power Switch", - "Governance", - "2d11ec65-8e01-49af-910c-1d6151e1ebe9" - ], - [ - "New Votes And Claims Programs", - "Votes And Claims Programs", - "Governance", - "bde9318f-5bb3-4f37-bd64-cd188bfcf104" - ], - [ - "New Claims Program", - "Claims Program", - "Governance", - "488ba3d0-4093-4994-9410-f62f82107907" - ], - [ - "Roles Played @ Beta-12 Position Class", - "Position Claims Folder", - "Governance", - "aa81c376-fedf-4018-9134-37f355bcb56b" - ], - [ - "Teams Position Class", - "Position Claims Folder", - "Governance", - "526c8c0b-89ff-4b03-9e8c-20a1c5625c11" - ], - [ - "Tech Teams Position Class", - "Position Claims Folder", - "Governance", - "bae8b39a-3d49-4da7-afdb-7220f502b13d" - ], - [ - "Binaries Team Position Class", - "Position Claims Folder", - "Governance", - "30d1b9a9-756a-466b-b606-7c31b629bdcf" - ] - ] - } - }, - { - "type": "Claim Votes Switch", - "name": "alexandrustefan", - "config": "{}", - "project": "Governance", - "claimVotesSwitch": [ - { - "type": "Claim Votes Switch", - "name": "Forum Team Position Class", - "config": "{}", - "project": "Governance", - "claimVotesSwitch": [], - "positionClaimVotes": [ - { - "type": "Position Claim Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "122bea90-803d-4d2b-9af0-46197571b24d", - "savedPayload": { - "position": { - "x": 6621.260893712555, - "y": 22460.636883091225 - }, - "targetPosition": { - "x": 6409.1288593565905, - "y": 22672.76891744719 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Contribution Claim", - "name": "Team Creator Alexandru Forum Team", - "id": "64319edb-7d43-4c1a-9a1a-fd5b8be149c8" - }, - "referenceParentCombinedNodePath": [ - [ - "alexandrustefan", - "User Profile", - "Governance", - "4c987083-b506-4f26-9821-e678dd3880d1" - ], - [ - "New Token Power Switch", - "Token Power Switch", - "Governance", - "32edddeb-10a4-4e67-8ebc-518ae17b60e0" - ], - [ - "New Votes And Claims Programs", - "Votes And Claims Programs", - "Governance", - "ee5ffc96-e933-4775-bd4c-6c7f6856a147" - ], - [ - "New Claims Program", - "Claims Program", - "Governance", - "91e48ec1-f2c4-49b5-a92c-d30b9f0a4a00" - ], - [ - "Forum Team Position Class", - "Position Claims Folder", - "Governance", - "6658d0c8-00b6-49fd-a17f-50a4d6c18756" - ], - [ - "Team Creator Alexandru Forum Team", - "Position Contribution Claim", - "Governance", - "64319edb-7d43-4c1a-9a1a-fd5b8be149c8" - ] - ] - } - } - ], - "assetClaimVotes": [], - "featureClaimVotes": [], - "id": "89105005-a117-4b14-9848-49bf8f1b0c18", - "savedPayload": { - "position": { - "x": 6409.1288593565905, - "y": 22672.76891744719 - }, - "targetPosition": { - "x": 6196.996825000626, - "y": 22884.900951803153 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Claims Folder", - "name": "Forum Team Position Class", - "id": "6658d0c8-00b6-49fd-a17f-50a4d6c18756" - }, - "referenceParentCombinedNodePath": [ - [ - "alexandrustefan", - "User Profile", - "Governance", - "4c987083-b506-4f26-9821-e678dd3880d1" - ], - [ - "New Token Power Switch", - "Token Power Switch", - "Governance", - "32edddeb-10a4-4e67-8ebc-518ae17b60e0" - ], - [ - "New Votes And Claims Programs", - "Votes And Claims Programs", - "Governance", - "ee5ffc96-e933-4775-bd4c-6c7f6856a147" - ], - [ - "New Claims Program", - "Claims Program", - "Governance", - "91e48ec1-f2c4-49b5-a92c-d30b9f0a4a00" - ], - [ - "Forum Team Position Class", - "Position Claims Folder", - "Governance", - "6658d0c8-00b6-49fd-a17f-50a4d6c18756" - ] - ] - } - }, - { - "type": "Claim Votes Switch", - "name": "Data Mining Project Position Class", - "config": "{}", - "project": "Governance", - "claimVotesSwitch": [], - "positionClaimVotes": [ - { - "type": "Position Claim Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "bf243dfe-b8f5-4d74-83a1-c54ec50fe5b9", - "savedPayload": { - "position": { - "x": 6776.552320774066, - "y": 23040.192378864667 - }, - "targetPosition": { - "x": 6486.774572887346, - "y": 22962.54666533391 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Contribution Claim", - "name": "3 Project Contributors Alexandru cozed-gh(Carl) Quantum8 PLuv Data Mining Project", - "id": "285d8109-5341-48f0-a19e-94112f7508c4" - }, - "referenceParentCombinedNodePath": [ - [ - "alexandrustefan", - "User Profile", - "Governance", - "4c987083-b506-4f26-9821-e678dd3880d1" - ], - [ - "New Token Power Switch", - "Token Power Switch", - "Governance", - "32edddeb-10a4-4e67-8ebc-518ae17b60e0" - ], - [ - "New Votes And Claims Programs", - "Votes And Claims Programs", - "Governance", - "ee5ffc96-e933-4775-bd4c-6c7f6856a147" - ], - [ - "New Claims Program", - "Claims Program", - "Governance", - "91e48ec1-f2c4-49b5-a92c-d30b9f0a4a00" - ], - [ - "Data Mining Project Position Class", - "Position Claims Folder", - "Governance", - "0979d2c4-c661-469b-835b-77c5144ae51e" - ], - [ - "3 Project Contributors Alexandru cozed-gh(Carl) Quantum8 PLuv Data Mining Project", - "Position Contribution Claim", - "Governance", - "285d8109-5341-48f0-a19e-94112f7508c4" - ] - ] - } - } - ], - "assetClaimVotes": [], - "featureClaimVotes": [], - "id": "c5ee654c-e4c0-4315-9452-552941817051", - "savedPayload": { - "position": { - "x": 6486.774572887346, - "y": 22962.54666533391 - }, - "targetPosition": { - "x": 6196.996825000626, - "y": 22884.900951803153 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Claims Folder", - "name": "Data Mining Project Position Class", - "id": "0979d2c4-c661-469b-835b-77c5144ae51e" - }, - "referenceParentCombinedNodePath": [ - [ - "alexandrustefan", - "User Profile", - "Governance", - "4c987083-b506-4f26-9821-e678dd3880d1" - ], - [ - "New Token Power Switch", - "Token Power Switch", - "Governance", - "32edddeb-10a4-4e67-8ebc-518ae17b60e0" - ], - [ - "New Votes And Claims Programs", - "Votes And Claims Programs", - "Governance", - "ee5ffc96-e933-4775-bd4c-6c7f6856a147" - ], - [ - "New Claims Program", - "Claims Program", - "Governance", - "91e48ec1-f2c4-49b5-a92c-d30b9f0a4a00" - ], - [ - "Data Mining Project Position Class", - "Position Claims Folder", - "Governance", - "0979d2c4-c661-469b-835b-77c5144ae51e" - ] - ] - } - } - ], - "positionClaimVotes": [], - "assetClaimVotes": [], - "featureClaimVotes": [], - "id": "447ed9e1-b43e-43b6-813b-38ed0bd78c9a", - "savedPayload": { - "position": { - "x": 6196.996825000626, - "y": 22884.900951803153 - }, - "targetPosition": { - "x": 5907.219077113906, - "y": 22962.54666533391 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - } - } - } - ], - "positionClaimVotes": [], - "assetClaimVotes": [], - "featureClaimVotes": [], - "id": "af60f74b-2ce6-42bf-8078-bb82259184d1", - "savedPayload": { - "position": { - "x": 5907.219077113906, - "y": 22962.54666533391 - }, - "targetPosition": { - "x": 5757.219077113906, - "y": 23222.354286469243 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - } - } - }, - { - "type": "Claim Votes Switch", - "name": "Support Others Work", - "config": "{\n \"percentage\": 40\n}", - "project": "Governance", - "claimVotesSwitch": [ - { - "type": "Claim Votes Switch", - "name": "harrellbm", - "config": "{}", - "project": "Governance", - "claimVotesSwitch": [ - { - "type": "Claim Votes Switch", - "name": "Education Project Position Class", - "config": "{}", - "project": "Governance", - "claimVotesSwitch": [], - "positionClaimVotes": [ - { - "type": "Position Claim Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "e481a337-45e6-4107-8c0b-14f9d5210fe6", - "savedPayload": { - "position": { - "x": 3304.506470041699, - "y": 14598.941425620227 - }, - "targetPosition": { - "x": 3397.211568354183, - "y": 14884.258380508772 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Contribution Claim", - "name": "Project Leader Harrell harrellbm Education Project", - "id": "2a22e2b7-27c2-4a2d-8e76-6cc79cf2a10a" - }, - "referenceParentCombinedNodePath": [ - [ - "harrellbm", - "User Profile", - "Governance", - "3af73d3b-7c0e-4de7-a1e1-a72238081740" - ], - [ - "New Token Power Switch", - "Token Power Switch", - "Governance", - "77f2f63d-b010-4c0e-8a53-a9f531d4edae" - ], - [ - "New Votes And Claims Programs", - "Votes And Claims Programs", - "Governance", - "256ab295-7e90-4c66-8a83-45c5b4eaf059" - ], - [ - "New Claims Program", - "Claims Program", - "Governance", - "3eae8d92-6250-4aa9-a361-a8f4e8c9b110" - ], - [ - "New Position Claims Folder", - "Position Claims Folder", - "Governance", - "1e714443-cf8f-46df-ac93-7de2e780ceae" - ], - [ - "Education Project Position Class", - "Position Claims Folder", - "Governance", - "4bb1ac20-c396-4c97-a0e4-c10dd4c7369a" - ], - [ - "Project Leader Harrell harrellbm Education Project", - "Position Contribution Claim", - "Governance", - "2a22e2b7-27c2-4a2d-8e76-6cc79cf2a10a" - ] - ] - } - } - ], - "assetClaimVotes": [], - "featureClaimVotes": [], - "id": "cbf02a61-52ac-4160-a338-f0e9811c5191", - "savedPayload": { - "position": { - "x": 3397.211568354183, - "y": 14884.258380508772 - }, - "targetPosition": { - "x": 3489.916666666667, - "y": 15169.575335397318 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Claims Folder", - "name": "Education Project Position Class", - "id": "4bb1ac20-c396-4c97-a0e4-c10dd4c7369a" - }, - "referenceParentCombinedNodePath": [ - [ - "harrellbm", - "User Profile", - "Governance", - "3af73d3b-7c0e-4de7-a1e1-a72238081740" - ], - [ - "New Token Power Switch", - "Token Power Switch", - "Governance", - "77f2f63d-b010-4c0e-8a53-a9f531d4edae" - ], - [ - "New Votes And Claims Programs", - "Votes And Claims Programs", - "Governance", - "256ab295-7e90-4c66-8a83-45c5b4eaf059" - ], - [ - "New Claims Program", - "Claims Program", - "Governance", - "3eae8d92-6250-4aa9-a361-a8f4e8c9b110" - ], - [ - "New Position Claims Folder", - "Position Claims Folder", - "Governance", - "1e714443-cf8f-46df-ac93-7de2e780ceae" - ], - [ - "Education Project Position Class", - "Position Claims Folder", - "Governance", - "4bb1ac20-c396-4c97-a0e4-c10dd4c7369a" - ] - ] - } - }, - { - "type": "Claim Votes Switch", - "name": "Education Teams Position Class", - "config": "{}", - "project": "Governance", - "claimVotesSwitch": [ - { - "type": "Claim Votes Switch", - "name": "Docs Teams Position Class", - "config": "{}", - "project": "Governance", - "claimVotesSwitch": [], - "positionClaimVotes": [ - { - "type": "Position Claim Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "610fcdec-93ef-4451-a037-f3d4249a2a9e", - "savedPayload": { - "position": { - "x": 3229.9506136036675, - "y": 14398.848183883803 - }, - "targetPosition": { - "x": 3406.2861892914093, - "y": 14641.553282196288 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Contribution Claim", - "name": "Team Creator Harrell harrellbm Docs Teams", - "id": "def4a2e1-9c6c-460a-8703-1f22e2cf999e" - }, - "referenceParentCombinedNodePath": [ - [ - "harrellbm", - "User Profile", - "Governance", - "3af73d3b-7c0e-4de7-a1e1-a72238081740" - ], - [ - "New Token Power Switch", - "Token Power Switch", - "Governance", - "77f2f63d-b010-4c0e-8a53-a9f531d4edae" - ], - [ - "New Votes And Claims Programs", - "Votes And Claims Programs", - "Governance", - "256ab295-7e90-4c66-8a83-45c5b4eaf059" - ], - [ - "New Claims Program", - "Claims Program", - "Governance", - "3eae8d92-6250-4aa9-a361-a8f4e8c9b110" - ], - [ - "New Position Claims Folder", - "Position Claims Folder", - "Governance", - "1e714443-cf8f-46df-ac93-7de2e780ceae" - ], - [ - "Education Teams Position Class", - "Position Claims Folder", - "Governance", - "f9f36c73-8b7c-4fde-837e-6811501beeb6" - ], - [ - "Docs Teams Position Class", - "Position Claims Folder", - "Governance", - "07105ff3-be34-4bdf-96bf-9fda8cdc1e8f" - ], - [ - "Team Creator Harrell harrellbm Docs Teams", - "Position Contribution Claim", - "Governance", - "def4a2e1-9c6c-460a-8703-1f22e2cf999e" - ] - ] - } - } - ], - "assetClaimVotes": [], - "featureClaimVotes": [], - "id": "6ec84f84-59d1-4f6b-9ad6-395b5bf163c3", - "savedPayload": { - "position": { - "x": 3406.2861892914093, - "y": 14641.553282196288 - }, - "targetPosition": { - "x": 3582.621764979151, - "y": 14884.258380508772 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Claims Folder", - "name": "Docs Teams Position Class", - "id": "07105ff3-be34-4bdf-96bf-9fda8cdc1e8f" - }, - "referenceParentCombinedNodePath": [ - [ - "harrellbm", - "User Profile", - "Governance", - "3af73d3b-7c0e-4de7-a1e1-a72238081740" - ], - [ - "New Token Power Switch", - "Token Power Switch", - "Governance", - "77f2f63d-b010-4c0e-8a53-a9f531d4edae" - ], - [ - "New Votes And Claims Programs", - "Votes And Claims Programs", - "Governance", - "256ab295-7e90-4c66-8a83-45c5b4eaf059" - ], - [ - "New Claims Program", - "Claims Program", - "Governance", - "3eae8d92-6250-4aa9-a361-a8f4e8c9b110" - ], - [ - "New Position Claims Folder", - "Position Claims Folder", - "Governance", - "1e714443-cf8f-46df-ac93-7de2e780ceae" - ], - [ - "Education Teams Position Class", - "Position Claims Folder", - "Governance", - "f9f36c73-8b7c-4fde-837e-6811501beeb6" - ], - [ - "Docs Teams Position Class", - "Position Claims Folder", - "Governance", - "07105ff3-be34-4bdf-96bf-9fda8cdc1e8f" - ] - ] - } - }, - { - "type": "Claim Votes Switch", - "name": "Tutorials Team Position Class", - "config": "{}", - "project": "Governance", - "claimVotesSwitch": [], - "positionClaimVotes": [ - { - "type": "Position Claim Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "3d923532-2d84-457e-875b-ed0ad9bcd2f6", - "savedPayload": { - "position": { - "x": 3582.621764979151, - "y": 14284.258380508772 - }, - "targetPosition": { - "x": 3582.621764979151, - "y": 14584.258380508772 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Contribution Claim", - "name": "Team Creator Harrell harrellbm Tutorials Team", - "id": "39ebea0b-e64e-4d85-a346-0e3dd69d8cfd" - }, - "referenceParentCombinedNodePath": [ - [ - "harrellbm", - "User Profile", - "Governance", - "3af73d3b-7c0e-4de7-a1e1-a72238081740" - ], - [ - "New Token Power Switch", - "Token Power Switch", - "Governance", - "77f2f63d-b010-4c0e-8a53-a9f531d4edae" - ], - [ - "New Votes And Claims Programs", - "Votes And Claims Programs", - "Governance", - "256ab295-7e90-4c66-8a83-45c5b4eaf059" - ], - [ - "New Claims Program", - "Claims Program", - "Governance", - "3eae8d92-6250-4aa9-a361-a8f4e8c9b110" - ], - [ - "New Position Claims Folder", - "Position Claims Folder", - "Governance", - "1e714443-cf8f-46df-ac93-7de2e780ceae" - ], - [ - "Education Teams Position Class", - "Position Claims Folder", - "Governance", - "f9f36c73-8b7c-4fde-837e-6811501beeb6" - ], - [ - "Tutorials Team Position Class", - "Position Claims Folder", - "Governance", - "d2e70340-a37c-4c75-bad6-b92becc4db19" - ], - [ - "Team Creator Harrell harrellbm Tutorials Team", - "Position Contribution Claim", - "Governance", - "39ebea0b-e64e-4d85-a346-0e3dd69d8cfd" - ] - ] - } - } - ], - "assetClaimVotes": [], - "featureClaimVotes": [], - "id": "2cea8e50-6222-4e0f-9969-7ca3098ed9e2", - "savedPayload": { - "position": { - "x": 3582.621764979151, - "y": 14584.258380508772 - }, - "targetPosition": { - "x": 3582.621764979151, - "y": 14884.258380508772 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Claims Folder", - "name": "Tutorials Team Position Class", - "id": "d2e70340-a37c-4c75-bad6-b92becc4db19" - }, - "referenceParentCombinedNodePath": [ - [ - "harrellbm", - "User Profile", - "Governance", - "3af73d3b-7c0e-4de7-a1e1-a72238081740" - ], - [ - "New Token Power Switch", - "Token Power Switch", - "Governance", - "77f2f63d-b010-4c0e-8a53-a9f531d4edae" - ], - [ - "New Votes And Claims Programs", - "Votes And Claims Programs", - "Governance", - "256ab295-7e90-4c66-8a83-45c5b4eaf059" - ], - [ - "New Claims Program", - "Claims Program", - "Governance", - "3eae8d92-6250-4aa9-a361-a8f4e8c9b110" - ], - [ - "New Position Claims Folder", - "Position Claims Folder", - "Governance", - "1e714443-cf8f-46df-ac93-7de2e780ceae" - ], - [ - "Education Teams Position Class", - "Position Claims Folder", - "Governance", - "f9f36c73-8b7c-4fde-837e-6811501beeb6" - ], - [ - "Tutorials Team Position Class", - "Position Claims Folder", - "Governance", - "d2e70340-a37c-4c75-bad6-b92becc4db19" - ] - ] - } - }, - { - "type": "Claim Votes Switch", - "name": "Translations Team Position Class", - "config": "{}", - "project": "Governance", - "claimVotesSwitch": [], - "positionClaimVotes": [ - { - "type": "Position Claim Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "4320a3b2-a698-426c-af85-fdb9e7e772df", - "savedPayload": { - "position": { - "x": 3935.2929163546346, - "y": 14398.848183883803 - }, - "targetPosition": { - "x": 3758.957340666893, - "y": 14641.553282196288 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Contribution Claim", - "name": "Team Creator Harrell harrellbm Translations Team", - "id": "679038b2-555c-414a-99f5-81ebecae9837" - }, - "referenceParentCombinedNodePath": [ - [ - "harrellbm", - "User Profile", - "Governance", - "3af73d3b-7c0e-4de7-a1e1-a72238081740" - ], - [ - "New Token Power Switch", - "Token Power Switch", - "Governance", - "77f2f63d-b010-4c0e-8a53-a9f531d4edae" - ], - [ - "New Votes And Claims Programs", - "Votes And Claims Programs", - "Governance", - "256ab295-7e90-4c66-8a83-45c5b4eaf059" - ], - [ - "New Claims Program", - "Claims Program", - "Governance", - "3eae8d92-6250-4aa9-a361-a8f4e8c9b110" - ], - [ - "New Position Claims Folder", - "Position Claims Folder", - "Governance", - "1e714443-cf8f-46df-ac93-7de2e780ceae" - ], - [ - "Education Teams Position Class", - "Position Claims Folder", - "Governance", - "f9f36c73-8b7c-4fde-837e-6811501beeb6" - ], - [ - "Translations Team Position Class", - "Position Claims Folder", - "Governance", - "bbeb40ac-f9d0-4ccc-8d99-75e0f4f8645a" - ], - [ - "Team Creator Harrell harrellbm Translations Team", - "Position Contribution Claim", - "Governance", - "679038b2-555c-414a-99f5-81ebecae9837" - ] - ] - } - } - ], - "assetClaimVotes": [], - "featureClaimVotes": [], - "id": "fec02cdd-7e2a-4f86-8ebc-d549e2fda0d6", - "savedPayload": { - "position": { - "x": 3758.957340666893, - "y": 14641.553282196288 - }, - "targetPosition": { - "x": 3582.621764979151, - "y": 14884.258380508772 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Claims Folder", - "name": "Translations Team Position Class", - "id": "bbeb40ac-f9d0-4ccc-8d99-75e0f4f8645a" - }, - "referenceParentCombinedNodePath": [ - [ - "harrellbm", - "User Profile", - "Governance", - "3af73d3b-7c0e-4de7-a1e1-a72238081740" - ], - [ - "New Token Power Switch", - "Token Power Switch", - "Governance", - "77f2f63d-b010-4c0e-8a53-a9f531d4edae" - ], - [ - "New Votes And Claims Programs", - "Votes And Claims Programs", - "Governance", - "256ab295-7e90-4c66-8a83-45c5b4eaf059" - ], - [ - "New Claims Program", - "Claims Program", - "Governance", - "3eae8d92-6250-4aa9-a361-a8f4e8c9b110" - ], - [ - "New Position Claims Folder", - "Position Claims Folder", - "Governance", - "1e714443-cf8f-46df-ac93-7de2e780ceae" - ], - [ - "Education Teams Position Class", - "Position Claims Folder", - "Governance", - "f9f36c73-8b7c-4fde-837e-6811501beeb6" - ], - [ - "Translations Team Position Class", - "Position Claims Folder", - "Governance", - "bbeb40ac-f9d0-4ccc-8d99-75e0f4f8645a" - ] - ] - } - }, - { - "type": "Claim Votes Switch", - "name": "Workspaces Team Position Class", - "config": "{}", - "project": "Governance", - "claimVotesSwitch": [], - "positionClaimVotes": [ - { - "type": "Position Claim Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "faa321ab-73a1-434d-bbec-f6d648d0b7a9", - "savedPayload": { - "position": { - "x": 4153.255674756243, - "y": 14698.848183883803 - }, - "targetPosition": { - "x": 3867.9387198676973, - "y": 14791.553282196288 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Contribution Claim", - "name": "Team Creator Harrell harrellbm Workspaces Team", - "id": "52c80ccf-63f3-408f-b86f-d79698edecc1" - }, - "referenceParentCombinedNodePath": [ - [ - "harrellbm", - "User Profile", - "Governance", - "3af73d3b-7c0e-4de7-a1e1-a72238081740" - ], - [ - "New Token Power Switch", - "Token Power Switch", - "Governance", - "77f2f63d-b010-4c0e-8a53-a9f531d4edae" - ], - [ - "New Votes And Claims Programs", - "Votes And Claims Programs", - "Governance", - "256ab295-7e90-4c66-8a83-45c5b4eaf059" - ], - [ - "New Claims Program", - "Claims Program", - "Governance", - "3eae8d92-6250-4aa9-a361-a8f4e8c9b110" - ], - [ - "New Position Claims Folder", - "Position Claims Folder", - "Governance", - "1e714443-cf8f-46df-ac93-7de2e780ceae" - ], - [ - "Education Teams Position Class", - "Position Claims Folder", - "Governance", - "f9f36c73-8b7c-4fde-837e-6811501beeb6" - ], - [ - "Workspaces Team Position Class", - "Position Claims Folder", - "Governance", - "706af4e2-66a6-42fb-8dbe-cb799087c568" - ], - [ - "Team Creator Harrell harrellbm Workspaces Team", - "Position Contribution Claim", - "Governance", - "52c80ccf-63f3-408f-b86f-d79698edecc1" - ] - ] - } - } - ], - "assetClaimVotes": [], - "featureClaimVotes": [], - "id": "4295b938-2393-4dee-b913-599d5761cada", - "savedPayload": { - "position": { - "x": 3867.9387198676973, - "y": 14791.553282196288 - }, - "targetPosition": { - "x": 3582.621764979151, - "y": 14884.258380508772 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Claims Folder", - "name": "Workspaces Team Position Class", - "id": "706af4e2-66a6-42fb-8dbe-cb799087c568" - }, - "referenceParentCombinedNodePath": [ - [ - "harrellbm", - "User Profile", - "Governance", - "3af73d3b-7c0e-4de7-a1e1-a72238081740" - ], - [ - "New Token Power Switch", - "Token Power Switch", - "Governance", - "77f2f63d-b010-4c0e-8a53-a9f531d4edae" - ], - [ - "New Votes And Claims Programs", - "Votes And Claims Programs", - "Governance", - "256ab295-7e90-4c66-8a83-45c5b4eaf059" - ], - [ - "New Claims Program", - "Claims Program", - "Governance", - "3eae8d92-6250-4aa9-a361-a8f4e8c9b110" - ], - [ - "New Position Claims Folder", - "Position Claims Folder", - "Governance", - "1e714443-cf8f-46df-ac93-7de2e780ceae" - ], - [ - "Education Teams Position Class", - "Position Claims Folder", - "Governance", - "f9f36c73-8b7c-4fde-837e-6811501beeb6" - ], - [ - "Workspaces Team Position Class", - "Position Claims Folder", - "Governance", - "706af4e2-66a6-42fb-8dbe-cb799087c568" - ] - ] - } - } - ], - "positionClaimVotes": [], - "assetClaimVotes": [], - "featureClaimVotes": [], - "id": "831b8392-38b2-4104-9fab-c798f6a58b16", - "savedPayload": { - "position": { - "x": 3582.621764979151, - "y": 14884.258380508772 - }, - "targetPosition": { - "x": 3489.916666666667, - "y": 15169.575335397318 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Claims Folder", - "name": "Education Teams Position Class", - "id": "f9f36c73-8b7c-4fde-837e-6811501beeb6" - }, - "referenceParentCombinedNodePath": [ - [ - "harrellbm", - "User Profile", - "Governance", - "3af73d3b-7c0e-4de7-a1e1-a72238081740" - ], - [ - "New Token Power Switch", - "Token Power Switch", - "Governance", - "77f2f63d-b010-4c0e-8a53-a9f531d4edae" - ], - [ - "New Votes And Claims Programs", - "Votes And Claims Programs", - "Governance", - "256ab295-7e90-4c66-8a83-45c5b4eaf059" - ], - [ - "New Claims Program", - "Claims Program", - "Governance", - "3eae8d92-6250-4aa9-a361-a8f4e8c9b110" - ], - [ - "New Position Claims Folder", - "Position Claims Folder", - "Governance", - "1e714443-cf8f-46df-ac93-7de2e780ceae" - ], - [ - "Education Teams Position Class", - "Position Claims Folder", - "Governance", - "f9f36c73-8b7c-4fde-837e-6811501beeb6" - ] - ] - } - }, - { - "type": "Claim Votes Switch", - "name": "Setup Team Position Class", - "config": "{}", - "project": "Governance", - "claimVotesSwitch": [], - "positionClaimVotes": [ - { - "type": "Position Claim Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "58fb3da1-002b-4574-8155-4949dc269b9b", - "savedPayload": { - "position": { - "x": 3975.326863291635, - "y": 14816.904184021832 - }, - "targetPosition": { - "x": 3732.621764979151, - "y": 14993.239759709575 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Contribution Claim", - "name": "Team Creator Harrell harrellbm Setup Team", - "id": "92f6a07c-37b6-4d9c-a068-2e2fda355d90" - }, - "referenceParentCombinedNodePath": [ - [ - "harrellbm", - "User Profile", - "Governance", - "3af73d3b-7c0e-4de7-a1e1-a72238081740" - ], - [ - "New Token Power Switch", - "Token Power Switch", - "Governance", - "77f2f63d-b010-4c0e-8a53-a9f531d4edae" - ], - [ - "New Votes And Claims Programs", - "Votes And Claims Programs", - "Governance", - "256ab295-7e90-4c66-8a83-45c5b4eaf059" - ], - [ - "New Claims Program", - "Claims Program", - "Governance", - "3eae8d92-6250-4aa9-a361-a8f4e8c9b110" - ], - [ - "New Position Claims Folder", - "Position Claims Folder", - "Governance", - "1e714443-cf8f-46df-ac93-7de2e780ceae" - ], - [ - "Setup Team Position Class", - "Position Claims Folder", - "Governance", - "991efab5-9977-4ba1-ab2c-65cbd1780108" - ], - [ - "Team Creator Harrell harrellbm Setup Team", - "Position Contribution Claim", - "Governance", - "92f6a07c-37b6-4d9c-a068-2e2fda355d90" - ] - ] - } - } - ], - "assetClaimVotes": [], - "featureClaimVotes": [], - "id": "fc4a6703-1251-4d09-be9c-acf41ff8c365", - "savedPayload": { - "position": { - "x": 3732.621764979151, - "y": 14993.239759709575 - }, - "targetPosition": { - "x": 3489.916666666667, - "y": 15169.575335397318 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Claims Folder", - "name": "Setup Team Position Class", - "id": "991efab5-9977-4ba1-ab2c-65cbd1780108" - }, - "referenceParentCombinedNodePath": [ - [ - "harrellbm", - "User Profile", - "Governance", - "3af73d3b-7c0e-4de7-a1e1-a72238081740" - ], - [ - "New Token Power Switch", - "Token Power Switch", - "Governance", - "77f2f63d-b010-4c0e-8a53-a9f531d4edae" - ], - [ - "New Votes And Claims Programs", - "Votes And Claims Programs", - "Governance", - "256ab295-7e90-4c66-8a83-45c5b4eaf059" - ], - [ - "New Claims Program", - "Claims Program", - "Governance", - "3eae8d92-6250-4aa9-a361-a8f4e8c9b110" - ], - [ - "New Position Claims Folder", - "Position Claims Folder", - "Governance", - "1e714443-cf8f-46df-ac93-7de2e780ceae" - ], - [ - "Setup Team Position Class", - "Position Claims Folder", - "Governance", - "991efab5-9977-4ba1-ab2c-65cbd1780108" - ] - ] - } - }, - { - "type": "Claim Votes Switch", - "name": "Superalgos Blog Team Position Class", - "config": "{}", - "project": "Governance", - "claimVotesSwitch": [], - "positionClaimVotes": [ - { - "type": "Position Claim Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "333f1c9a-1d3f-43f6-95af-7f8bacc4fb28", - "savedPayload": { - "position": { - "x": 4089.916666666667, - "y": 15169.575335397318 - }, - "targetPosition": { - "x": 3789.916666666667, - "y": 15169.575335397318 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Contribution Claim", - "name": "Team Member Superalgos Blog Team", - "id": "dacfee8a-7d0e-4bfb-92f0-1f6e3fff2f6f" - }, - "referenceParentCombinedNodePath": [ - [ - "harrellbm", - "User Profile", - "Governance", - "3af73d3b-7c0e-4de7-a1e1-a72238081740" - ], - [ - "New Token Power Switch", - "Token Power Switch", - "Governance", - "77f2f63d-b010-4c0e-8a53-a9f531d4edae" - ], - [ - "New Votes And Claims Programs", - "Votes And Claims Programs", - "Governance", - "256ab295-7e90-4c66-8a83-45c5b4eaf059" - ], - [ - "New Claims Program", - "Claims Program", - "Governance", - "3eae8d92-6250-4aa9-a361-a8f4e8c9b110" - ], - [ - "New Position Claims Folder", - "Position Claims Folder", - "Governance", - "1e714443-cf8f-46df-ac93-7de2e780ceae" - ], - [ - "Superalgos Blog Team Position Class", - "Position Claims Folder", - "Governance", - "cb188980-4dfe-4b3f-9d3f-62857d5398ff" - ], - [ - "Team Member Superalgos Blog Team", - "Position Contribution Claim", - "Governance", - "dacfee8a-7d0e-4bfb-92f0-1f6e3fff2f6f" - ] - ] - } - } - ], - "assetClaimVotes": [], - "featureClaimVotes": [], - "id": "bcc6082f-2251-4bbd-adba-95da2dc56965", - "savedPayload": { - "position": { - "x": 3789.916666666667, - "y": 15169.575335397318 - }, - "targetPosition": { - "x": 3489.916666666667, - "y": 15169.575335397318 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Claims Folder", - "name": "Superalgos Blog Team Position Class", - "id": "cb188980-4dfe-4b3f-9d3f-62857d5398ff" - }, - "referenceParentCombinedNodePath": [ - [ - "harrellbm", - "User Profile", - "Governance", - "3af73d3b-7c0e-4de7-a1e1-a72238081740" - ], - [ - "New Token Power Switch", - "Token Power Switch", - "Governance", - "77f2f63d-b010-4c0e-8a53-a9f531d4edae" - ], - [ - "New Votes And Claims Programs", - "Votes And Claims Programs", - "Governance", - "256ab295-7e90-4c66-8a83-45c5b4eaf059" - ], - [ - "New Claims Program", - "Claims Program", - "Governance", - "3eae8d92-6250-4aa9-a361-a8f4e8c9b110" - ], - [ - "New Position Claims Folder", - "Position Claims Folder", - "Governance", - "1e714443-cf8f-46df-ac93-7de2e780ceae" - ], - [ - "Superalgos Blog Team Position Class", - "Position Claims Folder", - "Governance", - "cb188980-4dfe-4b3f-9d3f-62857d5398ff" - ] - ] - } - } - ], - "positionClaimVotes": [], - "assetClaimVotes": [], - "featureClaimVotes": [], - "id": "aa163c20-3899-4c0c-9f20-53f907d7300b", - "savedPayload": { - "position": { - "x": 6159.825120111606, - "y": 22940.44650023347 - }, - "targetPosition": { - "x": 6057.219077113906, - "y": 23222.354286469243 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": true, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Claims Folder", - "name": "New Position Claims Folder", - "id": "1e714443-cf8f-46df-ac93-7de2e780ceae" - }, - "referenceParentCombinedNodePath": [ - [ - "harrellbm", - "User Profile", - "Governance", - "3af73d3b-7c0e-4de7-a1e1-a72238081740" - ], - [ - "New Token Power Switch", - "Token Power Switch", - "Governance", - "77f2f63d-b010-4c0e-8a53-a9f531d4edae" - ], - [ - "New Votes And Claims Programs", - "Votes And Claims Programs", - "Governance", - "256ab295-7e90-4c66-8a83-45c5b4eaf059" - ], - [ - "New Claims Program", - "Claims Program", - "Governance", - "3eae8d92-6250-4aa9-a361-a8f4e8c9b110" - ], - [ - "New Position Claims Folder", - "Position Claims Folder", - "Governance", - "1e714443-cf8f-46df-ac93-7de2e780ceae" - ] - ] - } - }, - { - "type": "Claim Votes Switch", - "name": "Splatt", - "config": "{}", - "project": "Governance", - "claimVotesSwitch": [ - { - "type": "Claim Votes Switch", - "name": "Software Projects Position Class", - "config": "{}", - "project": "Governance", - "claimVotesSwitch": [ - { - "type": "Claim Votes Switch", - "name": "Active Projects Position Class", - "config": "{}", - "project": "Governance", - "claimVotesSwitch": [ - { - "type": "Claim Votes Switch", - "name": "Social Bots Project Position Class", - "config": "{}", - "project": "Governance", - "claimVotesSwitch": [], - "positionClaimVotes": [ - { - "type": "Position Claim Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "5d6f2c60-849d-4d5e-b697-a1cbe47dccc7", - "savedPayload": { - "position": { - "x": 6426.125893178282, - "y": 21842.85269403974 - }, - "targetPosition": { - "x": 6392.53655034729, - "y": 22140.96635700771 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Contribution Claim", - "name": "Project Leader Brett Ssplatt Social Bots Project", - "id": "2beaca33-c4a5-4c4f-9458-9aebce6d6367" - }, - "referenceParentCombinedNodePath": [ - [ - "ssplatt", - "User Profile", - "Governance", - "56600855-7a91-49e8-8a58-2fa28d07efd1" - ], - [ - "New Token Power Switch", - "Token Power Switch", - "Governance", - "e056163b-0413-488e-913a-8baa59d41a4f" - ], - [ - "New Votes And Claims Programs", - "Votes And Claims Programs", - "Governance", - "768ed0b3-bb30-49df-a068-11b3bff1ab93" - ], - [ - "New Claims Program", - "Claims Program", - "Governance", - "efb5c85c-0a81-4c64-9e00-4211fdbfd558" - ], - [ - "Roles Played @ Beta-12 Position Class", - "Position Claims Folder", - "Governance", - "db682ebd-024c-49bc-a3d4-e4aa774d3fff" - ], - [ - "Software Projects Position Class", - "Position Claims Folder", - "Governance", - "1d1a9dd8-9d81-44ad-ae08-b3eeddf2df33" - ], - [ - "Active Projects Position Class", - "Position Claims Folder", - "Governance", - "4181840b-43f7-4ea3-8bc9-a43320be1b15" - ], - [ - "Social Bots Project Position Class", - "Position Claims Folder", - "Governance", - "234a036f-27a3-4813-a163-6cbeaf02ef96" - ], - [ - "Project Leader Brett Ssplatt Social Bots Project", - "Position Contribution Claim", - "Governance", - "2beaca33-c4a5-4c4f-9458-9aebce6d6367" - ] - ] - } - } - ], - "assetClaimVotes": [], - "featureClaimVotes": [], - "id": "47bcb534-31c3-4a79-9bcb-4a0cd8d3e0b6", - "savedPayload": { - "position": { - "x": 6392.53655034729, - "y": 22140.96635700771 - }, - "targetPosition": { - "x": 6358.9472075162985, - "y": 22439.08001997568 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Claims Folder", - "name": "Social Bots Project Position Class", - "id": "234a036f-27a3-4813-a163-6cbeaf02ef96" - }, - "referenceParentCombinedNodePath": [ - [ - "ssplatt", - "User Profile", - "Governance", - "56600855-7a91-49e8-8a58-2fa28d07efd1" - ], - [ - "New Token Power Switch", - "Token Power Switch", - "Governance", - "e056163b-0413-488e-913a-8baa59d41a4f" - ], - [ - "New Votes And Claims Programs", - "Votes And Claims Programs", - "Governance", - "768ed0b3-bb30-49df-a068-11b3bff1ab93" - ], - [ - "New Claims Program", - "Claims Program", - "Governance", - "efb5c85c-0a81-4c64-9e00-4211fdbfd558" - ], - [ - "Roles Played @ Beta-12 Position Class", - "Position Claims Folder", - "Governance", - "db682ebd-024c-49bc-a3d4-e4aa774d3fff" - ], - [ - "Software Projects Position Class", - "Position Claims Folder", - "Governance", - "1d1a9dd8-9d81-44ad-ae08-b3eeddf2df33" - ], - [ - "Active Projects Position Class", - "Position Claims Folder", - "Governance", - "4181840b-43f7-4ea3-8bc9-a43320be1b15" - ], - [ - "Social Bots Project Position Class", - "Position Claims Folder", - "Governance", - "234a036f-27a3-4813-a163-6cbeaf02ef96" - ] - ] - } - } - ], - "positionClaimVotes": [], - "assetClaimVotes": [], - "featureClaimVotes": [], - "id": "dd76757f-b25d-498a-9e5b-26ec14e46662", - "savedPayload": { - "position": { - "x": 6358.9472075162985, - "y": 22439.08001997568 - }, - "targetPosition": { - "x": 6325.357864685307, - "y": 22737.193682943653 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Claims Folder", - "name": "Active Projects Position Class", - "id": "4181840b-43f7-4ea3-8bc9-a43320be1b15" - }, - "referenceParentCombinedNodePath": [ - [ - "ssplatt", - "User Profile", - "Governance", - "56600855-7a91-49e8-8a58-2fa28d07efd1" - ], - [ - "New Token Power Switch", - "Token Power Switch", - "Governance", - "e056163b-0413-488e-913a-8baa59d41a4f" - ], - [ - "New Votes And Claims Programs", - "Votes And Claims Programs", - "Governance", - "768ed0b3-bb30-49df-a068-11b3bff1ab93" - ], - [ - "New Claims Program", - "Claims Program", - "Governance", - "efb5c85c-0a81-4c64-9e00-4211fdbfd558" - ], - [ - "Roles Played @ Beta-12 Position Class", - "Position Claims Folder", - "Governance", - "db682ebd-024c-49bc-a3d4-e4aa774d3fff" - ], - [ - "Software Projects Position Class", - "Position Claims Folder", - "Governance", - "1d1a9dd8-9d81-44ad-ae08-b3eeddf2df33" - ], - [ - "Active Projects Position Class", - "Position Claims Folder", - "Governance", - "4181840b-43f7-4ea3-8bc9-a43320be1b15" - ] - ] - } - } - ], - "positionClaimVotes": [], - "assetClaimVotes": [], - "featureClaimVotes": [], - "id": "8e392337-6b6d-43ea-b81c-2d511a9ac804", - "savedPayload": { - "position": { - "x": 6325.357864685307, - "y": 22737.193682943653 - }, - "targetPosition": { - "x": 6291.768521854315, - "y": 23035.307345911624 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Claims Folder", - "name": "Software Projects Position Class", - "id": "1d1a9dd8-9d81-44ad-ae08-b3eeddf2df33" - }, - "referenceParentCombinedNodePath": [ - [ - "ssplatt", - "User Profile", - "Governance", - "56600855-7a91-49e8-8a58-2fa28d07efd1" - ], - [ - "New Token Power Switch", - "Token Power Switch", - "Governance", - "e056163b-0413-488e-913a-8baa59d41a4f" - ], - [ - "New Votes And Claims Programs", - "Votes And Claims Programs", - "Governance", - "768ed0b3-bb30-49df-a068-11b3bff1ab93" - ], - [ - "New Claims Program", - "Claims Program", - "Governance", - "efb5c85c-0a81-4c64-9e00-4211fdbfd558" - ], - [ - "Roles Played @ Beta-12 Position Class", - "Position Claims Folder", - "Governance", - "db682ebd-024c-49bc-a3d4-e4aa774d3fff" - ], - [ - "Software Projects Position Class", - "Position Claims Folder", - "Governance", - "1d1a9dd8-9d81-44ad-ae08-b3eeddf2df33" - ] - ] - } - }, - { - "type": "Claim Votes Switch", - "name": "Marketing Teams Position Class", - "config": "{}", - "project": "Governance", - "claimVotesSwitch": [ - { - "type": "Claim Votes Switch", - "name": "Social Network Teams Position Class", - "config": "{}", - "project": "Governance", - "claimVotesSwitch": [ - { - "type": "Claim Votes Switch", - "name": "Twitter Team Position Class", - "config": "{}", - "project": "Governance", - "claimVotesSwitch": [], - "positionClaimVotes": [ - { - "type": "Position Claim Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "36950249-4ad4-4f09-9580-7988cb60f1a1", - "savedPayload": { - "position": { - "x": 6546.494914198937, - "y": 21975.699785025667 - }, - "targetPosition": { - "x": 6591.20759405179, - "y": 22272.349032893206 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Contribution Claim", - "name": "Team Member Twitter Team", - "id": "976bc136-0120-4471-a8e4-c9ad5d3630d1" - }, - "referenceParentCombinedNodePath": [ - [ - "ssplatt", - "User Profile", - "Governance", - "56600855-7a91-49e8-8a58-2fa28d07efd1" - ], - [ - "New Token Power Switch", - "Token Power Switch", - "Governance", - "e056163b-0413-488e-913a-8baa59d41a4f" - ], - [ - "New Votes And Claims Programs", - "Votes And Claims Programs", - "Governance", - "768ed0b3-bb30-49df-a068-11b3bff1ab93" - ], - [ - "New Claims Program", - "Claims Program", - "Governance", - "efb5c85c-0a81-4c64-9e00-4211fdbfd558" - ], - [ - "Roles Played @ Beta-12 Position Class", - "Position Claims Folder", - "Governance", - "db682ebd-024c-49bc-a3d4-e4aa774d3fff" - ], - [ - "Marketing Teams Position Class", - "Position Claims Folder", - "Governance", - "f45874a6-7af9-4c4b-bb13-917f801be45b" - ], - [ - "Social Network Teams Position Class", - "Position Claims Folder", - "Governance", - "3e5d5a4d-4cf6-4eb5-9450-ed349862a3f1" - ], - [ - "Twitter Team Position Class", - "Position Claims Folder", - "Governance", - "dd6e55ad-52cc-4910-a0c4-eef76db12591" - ], - [ - "Team Member Twitter Team", - "Position Contribution Claim", - "Governance", - "976bc136-0120-4471-a8e4-c9ad5d3630d1" - ] - ] - } - } - ], - "assetClaimVotes": [], - "featureClaimVotes": [], - "id": "57260df2-fa21-4712-8e84-25bcbb2111d0", - "savedPayload": { - "position": { - "x": 6591.20759405179, - "y": 22272.349032893206 - }, - "targetPosition": { - "x": 6635.920273904642, - "y": 22568.998280760745 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Claims Folder", - "name": "Twitter Team Position Class", - "id": "dd6e55ad-52cc-4910-a0c4-eef76db12591" - }, - "referenceParentCombinedNodePath": [ - [ - "ssplatt", - "User Profile", - "Governance", - "56600855-7a91-49e8-8a58-2fa28d07efd1" - ], - [ - "New Token Power Switch", - "Token Power Switch", - "Governance", - "e056163b-0413-488e-913a-8baa59d41a4f" - ], - [ - "New Votes And Claims Programs", - "Votes And Claims Programs", - "Governance", - "768ed0b3-bb30-49df-a068-11b3bff1ab93" - ], - [ - "New Claims Program", - "Claims Program", - "Governance", - "efb5c85c-0a81-4c64-9e00-4211fdbfd558" - ], - [ - "Roles Played @ Beta-12 Position Class", - "Position Claims Folder", - "Governance", - "db682ebd-024c-49bc-a3d4-e4aa774d3fff" - ], - [ - "Marketing Teams Position Class", - "Position Claims Folder", - "Governance", - "f45874a6-7af9-4c4b-bb13-917f801be45b" - ], - [ - "Social Network Teams Position Class", - "Position Claims Folder", - "Governance", - "3e5d5a4d-4cf6-4eb5-9450-ed349862a3f1" - ], - [ - "Twitter Team Position Class", - "Position Claims Folder", - "Governance", - "dd6e55ad-52cc-4910-a0c4-eef76db12591" - ] - ] - } - }, - { - "type": "Claim Votes Switch", - "name": "Reddit Team Position Class", - "config": "{}", - "project": "Governance", - "claimVotesSwitch": [], - "positionClaimVotes": [ - { - "type": "Position Claim Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "0228c2bf-557e-4512-87b9-36318e534b4c", - "savedPayload": { - "position": { - "x": 7105.01916338546, - "y": 22194.904399645508 - }, - "targetPosition": { - "x": 6870.469718645051, - "y": 22381.951340203126 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Contribution Claim", - "name": "Team Leader Brett Reddit Team", - "id": "520397c3-8a50-4350-9e97-d9a20f401151" - }, - "referenceParentCombinedNodePath": [ - [ - "ssplatt", - "User Profile", - "Governance", - "56600855-7a91-49e8-8a58-2fa28d07efd1" - ], - [ - "New Token Power Switch", - "Token Power Switch", - "Governance", - "e056163b-0413-488e-913a-8baa59d41a4f" - ], - [ - "New Votes And Claims Programs", - "Votes And Claims Programs", - "Governance", - "768ed0b3-bb30-49df-a068-11b3bff1ab93" - ], - [ - "New Claims Program", - "Claims Program", - "Governance", - "efb5c85c-0a81-4c64-9e00-4211fdbfd558" - ], - [ - "Roles Played @ Beta-12 Position Class", - "Position Claims Folder", - "Governance", - "db682ebd-024c-49bc-a3d4-e4aa774d3fff" - ], - [ - "Marketing Teams Position Class", - "Position Claims Folder", - "Governance", - "f45874a6-7af9-4c4b-bb13-917f801be45b" - ], - [ - "Social Network Teams Position Class", - "Position Claims Folder", - "Governance", - "3e5d5a4d-4cf6-4eb5-9450-ed349862a3f1" - ], - [ - "Reddit Team Position Class", - "Position Claims Folder", - "Governance", - "e594053b-86f4-44df-be46-d0170650405c" - ], - [ - "Team Leader Brett Reddit Team", - "Position Contribution Claim", - "Governance", - "520397c3-8a50-4350-9e97-d9a20f401151" - ] - ] - } - } - ], - "assetClaimVotes": [], - "featureClaimVotes": [], - "id": "3e77bc26-5856-424b-ad6e-2f5faafce5b1", - "savedPayload": { - "position": { - "x": 6870.469718645051, - "y": 22381.951340203126 - }, - "targetPosition": { - "x": 6635.920273904642, - "y": 22568.998280760745 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Claims Folder", - "name": "Reddit Team Position Class", - "id": "e594053b-86f4-44df-be46-d0170650405c" - }, - "referenceParentCombinedNodePath": [ - [ - "ssplatt", - "User Profile", - "Governance", - "56600855-7a91-49e8-8a58-2fa28d07efd1" - ], - [ - "New Token Power Switch", - "Token Power Switch", - "Governance", - "e056163b-0413-488e-913a-8baa59d41a4f" - ], - [ - "New Votes And Claims Programs", - "Votes And Claims Programs", - "Governance", - "768ed0b3-bb30-49df-a068-11b3bff1ab93" - ], - [ - "New Claims Program", - "Claims Program", - "Governance", - "efb5c85c-0a81-4c64-9e00-4211fdbfd558" - ], - [ - "Roles Played @ Beta-12 Position Class", - "Position Claims Folder", - "Governance", - "db682ebd-024c-49bc-a3d4-e4aa774d3fff" - ], - [ - "Marketing Teams Position Class", - "Position Claims Folder", - "Governance", - "f45874a6-7af9-4c4b-bb13-917f801be45b" - ], - [ - "Social Network Teams Position Class", - "Position Claims Folder", - "Governance", - "3e5d5a4d-4cf6-4eb5-9450-ed349862a3f1" - ], - [ - "Reddit Team Position Class", - "Position Claims Folder", - "Governance", - "e594053b-86f4-44df-be46-d0170650405c" - ] - ] - } - } - ], - "positionClaimVotes": [], - "assetClaimVotes": [], - "featureClaimVotes": [], - "id": "b247c396-f747-40b9-96f3-56e0967b5e5c", - "savedPayload": { - "position": { - "x": 6635.920273904642, - "y": 22568.998280760745 - }, - "targetPosition": { - "x": 6526.317966594724, - "y": 22848.260405354005 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Claims Folder", - "name": "Social Network Teams Position Class", - "id": "3e5d5a4d-4cf6-4eb5-9450-ed349862a3f1" - }, - "referenceParentCombinedNodePath": [ - [ - "ssplatt", - "User Profile", - "Governance", - "56600855-7a91-49e8-8a58-2fa28d07efd1" - ], - [ - "New Token Power Switch", - "Token Power Switch", - "Governance", - "e056163b-0413-488e-913a-8baa59d41a4f" - ], - [ - "New Votes And Claims Programs", - "Votes And Claims Programs", - "Governance", - "768ed0b3-bb30-49df-a068-11b3bff1ab93" - ], - [ - "New Claims Program", - "Claims Program", - "Governance", - "efb5c85c-0a81-4c64-9e00-4211fdbfd558" - ], - [ - "Roles Played @ Beta-12 Position Class", - "Position Claims Folder", - "Governance", - "db682ebd-024c-49bc-a3d4-e4aa774d3fff" - ], - [ - "Marketing Teams Position Class", - "Position Claims Folder", - "Governance", - "f45874a6-7af9-4c4b-bb13-917f801be45b" - ], - [ - "Social Network Teams Position Class", - "Position Claims Folder", - "Governance", - "3e5d5a4d-4cf6-4eb5-9450-ed349862a3f1" - ] - ] - } - }, - { - "type": "Claim Votes Switch", - "name": "Content Creation Teams Position Class", - "config": "{}", - "project": "Governance", - "claimVotesSwitch": [ - { - "type": "Claim Votes Switch", - "name": "Brett Live Streaming and Videos Team Position Class", - "config": "{}", - "project": "Governance", - "claimVotesSwitch": [], - "positionClaimVotes": [ - { - "type": "Position Claim Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "9ffbaebf-d903-4985-b009-4e8f854e9606", - "savedPayload": { - "position": { - "x": 7297.76251800185, - "y": 22517.455711718303 - }, - "targetPosition": { - "x": 7119.6164623298, - "y": 22758.835045648302 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Contribution Claim", - "name": "Team Creator Brett Brett Live Streaming and Videos Team", - "id": "a15aabd7-eb69-48c1-bae3-e61d81166061" - }, - "referenceParentCombinedNodePath": [ - [ - "ssplatt", - "User Profile", - "Governance", - "56600855-7a91-49e8-8a58-2fa28d07efd1" - ], - [ - "New Token Power Switch", - "Token Power Switch", - "Governance", - "e056163b-0413-488e-913a-8baa59d41a4f" - ], - [ - "New Votes And Claims Programs", - "Votes And Claims Programs", - "Governance", - "768ed0b3-bb30-49df-a068-11b3bff1ab93" - ], - [ - "New Claims Program", - "Claims Program", - "Governance", - "efb5c85c-0a81-4c64-9e00-4211fdbfd558" - ], - [ - "Roles Played @ Beta-12 Position Class", - "Position Claims Folder", - "Governance", - "db682ebd-024c-49bc-a3d4-e4aa774d3fff" - ], - [ - "Marketing Teams Position Class", - "Position Claims Folder", - "Governance", - "f45874a6-7af9-4c4b-bb13-917f801be45b" - ], - [ - "Content Creation Teams Position Class", - "Position Claims Folder", - "Governance", - "085f9db8-69cd-49a0-afcd-b473f33ee3fc" - ], - [ - "Brett Live Streaming and Videos Team Position Class", - "Position Claims Folder", - "Governance", - "1c3d87af-03f6-4611-89df-2f21790d063a" - ], - [ - "Team Creator Brett Brett Live Streaming and Videos Team", - "Position Contribution Claim", - "Governance", - "a15aabd7-eb69-48c1-bae3-e61d81166061" - ] - ] - } - }, - { - "type": "Position Claim Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "12cf50a8-2f36-4068-a771-d8eb04a9270d", - "savedPayload": { - "position": { - "x": 7416.265710197338, - "y": 22714.12236579545 - }, - "targetPosition": { - "x": 7119.6164623298, - "y": 22758.835045648302 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Contribution Claim", - "name": "Team Leader Brett Live Streaming and Videos Team", - "id": "fec46c32-35cb-431d-aa73-7a5858c4df3f" - }, - "referenceParentCombinedNodePath": [ - [ - "ssplatt", - "User Profile", - "Governance", - "56600855-7a91-49e8-8a58-2fa28d07efd1" - ], - [ - "New Token Power Switch", - "Token Power Switch", - "Governance", - "e056163b-0413-488e-913a-8baa59d41a4f" - ], - [ - "New Votes And Claims Programs", - "Votes And Claims Programs", - "Governance", - "768ed0b3-bb30-49df-a068-11b3bff1ab93" - ], - [ - "New Claims Program", - "Claims Program", - "Governance", - "efb5c85c-0a81-4c64-9e00-4211fdbfd558" - ], - [ - "Roles Played @ Beta-12 Position Class", - "Position Claims Folder", - "Governance", - "db682ebd-024c-49bc-a3d4-e4aa774d3fff" - ], - [ - "Marketing Teams Position Class", - "Position Claims Folder", - "Governance", - "f45874a6-7af9-4c4b-bb13-917f801be45b" - ], - [ - "Content Creation Teams Position Class", - "Position Claims Folder", - "Governance", - "085f9db8-69cd-49a0-afcd-b473f33ee3fc" - ], - [ - "Brett Live Streaming and Videos Team Position Class", - "Position Claims Folder", - "Governance", - "1c3d87af-03f6-4611-89df-2f21790d063a" - ], - [ - "Team Leader Brett Live Streaming and Videos Team", - "Position Contribution Claim", - "Governance", - "fec46c32-35cb-431d-aa73-7a5858c4df3f" - ] - ] - } - }, - { - "type": "Position Claim Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "3ecebb3b-c21b-4141-baed-2ce0d03cf3b2", - "savedPayload": { - "position": { - "x": 7360.995796259801, - "y": 22936.981101320354 - }, - "targetPosition": { - "x": 7119.6164623298, - "y": 22758.835045648302 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Contribution Claim", - "name": "Team Member Brett Live Streaming and Videos Team", - "id": "8f49479c-f066-40e3-8ca8-e774c69d0397" - }, - "referenceParentCombinedNodePath": [ - [ - "ssplatt", - "User Profile", - "Governance", - "56600855-7a91-49e8-8a58-2fa28d07efd1" - ], - [ - "New Token Power Switch", - "Token Power Switch", - "Governance", - "e056163b-0413-488e-913a-8baa59d41a4f" - ], - [ - "New Votes And Claims Programs", - "Votes And Claims Programs", - "Governance", - "768ed0b3-bb30-49df-a068-11b3bff1ab93" - ], - [ - "New Claims Program", - "Claims Program", - "Governance", - "efb5c85c-0a81-4c64-9e00-4211fdbfd558" - ], - [ - "Roles Played @ Beta-12 Position Class", - "Position Claims Folder", - "Governance", - "db682ebd-024c-49bc-a3d4-e4aa774d3fff" - ], - [ - "Marketing Teams Position Class", - "Position Claims Folder", - "Governance", - "f45874a6-7af9-4c4b-bb13-917f801be45b" - ], - [ - "Content Creation Teams Position Class", - "Position Claims Folder", - "Governance", - "085f9db8-69cd-49a0-afcd-b473f33ee3fc" - ], - [ - "Brett Live Streaming and Videos Team Position Class", - "Position Claims Folder", - "Governance", - "1c3d87af-03f6-4611-89df-2f21790d063a" - ], - [ - "Team Member Brett Live Streaming and Videos Team", - "Position Contribution Claim", - "Governance", - "8f49479c-f066-40e3-8ca8-e774c69d0397" - ] - ] - } - } - ], - "assetClaimVotes": [], - "featureClaimVotes": [], - "id": "9c1a292e-5840-4515-b9a7-9035982edbc0", - "savedPayload": { - "position": { - "x": 7119.6164623298, - "y": 22758.835045648302 - }, - "targetPosition": { - "x": 6822.967214462262, - "y": 22803.547725501154 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Claims Folder", - "name": "Brett Live Streaming and Videos Team Position Class", - "id": "1c3d87af-03f6-4611-89df-2f21790d063a" - }, - "referenceParentCombinedNodePath": [ - [ - "ssplatt", - "User Profile", - "Governance", - "56600855-7a91-49e8-8a58-2fa28d07efd1" - ], - [ - "New Token Power Switch", - "Token Power Switch", - "Governance", - "e056163b-0413-488e-913a-8baa59d41a4f" - ], - [ - "New Votes And Claims Programs", - "Votes And Claims Programs", - "Governance", - "768ed0b3-bb30-49df-a068-11b3bff1ab93" - ], - [ - "New Claims Program", - "Claims Program", - "Governance", - "efb5c85c-0a81-4c64-9e00-4211fdbfd558" - ], - [ - "Roles Played @ Beta-12 Position Class", - "Position Claims Folder", - "Governance", - "db682ebd-024c-49bc-a3d4-e4aa774d3fff" - ], - [ - "Marketing Teams Position Class", - "Position Claims Folder", - "Governance", - "f45874a6-7af9-4c4b-bb13-917f801be45b" - ], - [ - "Content Creation Teams Position Class", - "Position Claims Folder", - "Governance", - "085f9db8-69cd-49a0-afcd-b473f33ee3fc" - ], - [ - "Brett Live Streaming and Videos Team Position Class", - "Position Claims Folder", - "Governance", - "1c3d87af-03f6-4611-89df-2f21790d063a" - ] - ] - } - } - ], - "positionClaimVotes": [], - "assetClaimVotes": [], - "featureClaimVotes": [], - "id": "e2b396d4-350a-4e38-828f-6734f093acad", - "savedPayload": { - "position": { - "x": 6822.967214462262, - "y": 22803.547725501154 - }, - "targetPosition": { - "x": 6526.317966594724, - "y": 22848.260405354005 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Claims Folder", - "name": "Content Creation Teams Position Class", - "id": "085f9db8-69cd-49a0-afcd-b473f33ee3fc" - }, - "referenceParentCombinedNodePath": [ - [ - "ssplatt", - "User Profile", - "Governance", - "56600855-7a91-49e8-8a58-2fa28d07efd1" - ], - [ - "New Token Power Switch", - "Token Power Switch", - "Governance", - "e056163b-0413-488e-913a-8baa59d41a4f" - ], - [ - "New Votes And Claims Programs", - "Votes And Claims Programs", - "Governance", - "768ed0b3-bb30-49df-a068-11b3bff1ab93" - ], - [ - "New Claims Program", - "Claims Program", - "Governance", - "efb5c85c-0a81-4c64-9e00-4211fdbfd558" - ], - [ - "Roles Played @ Beta-12 Position Class", - "Position Claims Folder", - "Governance", - "db682ebd-024c-49bc-a3d4-e4aa774d3fff" - ], - [ - "Marketing Teams Position Class", - "Position Claims Folder", - "Governance", - "f45874a6-7af9-4c4b-bb13-917f801be45b" - ], - [ - "Content Creation Teams Position Class", - "Position Claims Folder", - "Governance", - "085f9db8-69cd-49a0-afcd-b473f33ee3fc" - ] - ] - } - } - ], - "positionClaimVotes": [], - "assetClaimVotes": [], - "featureClaimVotes": [], - "id": "b200c795-307f-4faf-9101-394906a3aed5", - "savedPayload": { - "position": { - "x": 6526.317966594724, - "y": 22848.260405354005 - }, - "targetPosition": { - "x": 6291.768521854315, - "y": 23035.307345911624 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Claims Folder", - "name": "Marketing Teams Position Class", - "id": "f45874a6-7af9-4c4b-bb13-917f801be45b" - }, - "referenceParentCombinedNodePath": [ - [ - "ssplatt", - "User Profile", - "Governance", - "56600855-7a91-49e8-8a58-2fa28d07efd1" - ], - [ - "New Token Power Switch", - "Token Power Switch", - "Governance", - "e056163b-0413-488e-913a-8baa59d41a4f" - ], - [ - "New Votes And Claims Programs", - "Votes And Claims Programs", - "Governance", - "768ed0b3-bb30-49df-a068-11b3bff1ab93" - ], - [ - "New Claims Program", - "Claims Program", - "Governance", - "efb5c85c-0a81-4c64-9e00-4211fdbfd558" - ], - [ - "Roles Played @ Beta-12 Position Class", - "Position Claims Folder", - "Governance", - "db682ebd-024c-49bc-a3d4-e4aa774d3fff" - ], - [ - "Marketing Teams Position Class", - "Position Claims Folder", - "Governance", - "f45874a6-7af9-4c4b-bb13-917f801be45b" - ] - ] - } - }, - { - "type": "Claim Votes Switch", - "name": "Tech Teams Position Class", - "config": "{}", - "project": "Governance", - "claimVotesSwitch": [ - { - "type": "Claim Votes Switch", - "name": "Sys Admins Team Position Class", - "config": "{}", - "project": "Governance", - "claimVotesSwitch": [], - "positionClaimVotes": [ - { - "type": "Position Claim Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "96e4d32a-4e19-489b-82b9-f55ae19e4c21", - "savedPayload": { - "position": { - "x": 7058.981074303106, - "y": 22694.80280762738 - }, - "targetPosition": { - "x": 6824.431629562697, - "y": 22881.849748185 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Contribution Claim", - "name": "Team Creator Brett Sys Admins Team", - "id": "3bde258d-cad3-4224-891e-c281b392d414" - }, - "referenceParentCombinedNodePath": [ - [ - "ssplatt", - "User Profile", - "Governance", - "56600855-7a91-49e8-8a58-2fa28d07efd1" - ], - [ - "New Token Power Switch", - "Token Power Switch", - "Governance", - "e056163b-0413-488e-913a-8baa59d41a4f" - ], - [ - "New Votes And Claims Programs", - "Votes And Claims Programs", - "Governance", - "768ed0b3-bb30-49df-a068-11b3bff1ab93" - ], - [ - "New Claims Program", - "Claims Program", - "Governance", - "efb5c85c-0a81-4c64-9e00-4211fdbfd558" - ], - [ - "Roles Played @ Beta-12 Position Class", - "Position Claims Folder", - "Governance", - "db682ebd-024c-49bc-a3d4-e4aa774d3fff" - ], - [ - "Tech Teams Position Class", - "Position Claims Folder", - "Governance", - "6d7947eb-6341-4c12-91ae-be560fc56cbe" - ], - [ - "Sys Admins Team Position Class", - "Position Claims Folder", - "Governance", - "f699cbe7-b54e-4040-ae0e-62ad1ad97753" - ], - [ - "Team Creator Brett Sys Admins Team", - "Position Contribution Claim", - "Governance", - "3bde258d-cad3-4224-891e-c281b392d414" - ] - ] - } - } - ], - "assetClaimVotes": [], - "featureClaimVotes": [], - "id": "e8dd8890-59da-4380-ba94-f8a791b10c64", - "savedPayload": { - "position": { - "x": 6824.431629562697, - "y": 22881.849748185 - }, - "targetPosition": { - "x": 6589.882184822288, - "y": 23068.896688742618 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Claims Folder", - "name": "Sys Admins Team Position Class", - "id": "f699cbe7-b54e-4040-ae0e-62ad1ad97753" - }, - "referenceParentCombinedNodePath": [ - [ - "ssplatt", - "User Profile", - "Governance", - "56600855-7a91-49e8-8a58-2fa28d07efd1" - ], - [ - "New Token Power Switch", - "Token Power Switch", - "Governance", - "e056163b-0413-488e-913a-8baa59d41a4f" - ], - [ - "New Votes And Claims Programs", - "Votes And Claims Programs", - "Governance", - "768ed0b3-bb30-49df-a068-11b3bff1ab93" - ], - [ - "New Claims Program", - "Claims Program", - "Governance", - "efb5c85c-0a81-4c64-9e00-4211fdbfd558" - ], - [ - "Roles Played @ Beta-12 Position Class", - "Position Claims Folder", - "Governance", - "db682ebd-024c-49bc-a3d4-e4aa774d3fff" - ], - [ - "Tech Teams Position Class", - "Position Claims Folder", - "Governance", - "6d7947eb-6341-4c12-91ae-be560fc56cbe" - ], - [ - "Sys Admins Team Position Class", - "Position Claims Folder", - "Governance", - "f699cbe7-b54e-4040-ae0e-62ad1ad97753" - ] - ] - } - }, - { - "type": "Claim Votes Switch", - "name": "Docker Team Position Class", - "config": "{}", - "project": "Governance", - "claimVotesSwitch": [], - "positionClaimVotes": [ - { - "type": "Position Claim Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "816e142a-a1e1-4a6a-8520-5fd143448a5b", - "savedPayload": { - "position": { - "x": 7186.109510758234, - "y": 23136.075374404605 - }, - "targetPosition": { - "x": 6887.995847790261, - "y": 23102.48603157361 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Contribution Claim", - "name": "Team Creator Brett Docker Team", - "id": "31057ec1-a9fd-431d-973a-0df79dc72fa0" - }, - "referenceParentCombinedNodePath": [ - [ - "ssplatt", - "User Profile", - "Governance", - "56600855-7a91-49e8-8a58-2fa28d07efd1" - ], - [ - "New Token Power Switch", - "Token Power Switch", - "Governance", - "e056163b-0413-488e-913a-8baa59d41a4f" - ], - [ - "New Votes And Claims Programs", - "Votes And Claims Programs", - "Governance", - "768ed0b3-bb30-49df-a068-11b3bff1ab93" - ], - [ - "New Claims Program", - "Claims Program", - "Governance", - "efb5c85c-0a81-4c64-9e00-4211fdbfd558" - ], - [ - "Roles Played @ Beta-12 Position Class", - "Position Claims Folder", - "Governance", - "db682ebd-024c-49bc-a3d4-e4aa774d3fff" - ], - [ - "Tech Teams Position Class", - "Position Claims Folder", - "Governance", - "6d7947eb-6341-4c12-91ae-be560fc56cbe" - ], - [ - "Docker Team Position Class", - "Position Claims Folder", - "Governance", - "45b8e493-9f3b-4845-aec0-49efd9b9eef8" - ], - [ - "Team Creator Brett Docker Team", - "Position Contribution Claim", - "Governance", - "31057ec1-a9fd-431d-973a-0df79dc72fa0" - ] - ] - } - } - ], - "assetClaimVotes": [], - "featureClaimVotes": [], - "id": "35e8d627-d805-4c4c-8bec-56d0c1213247", - "savedPayload": { - "position": { - "x": 6887.995847790261, - "y": 23102.48603157361 - }, - "targetPosition": { - "x": 6589.882184822288, - "y": 23068.896688742618 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Claims Folder", - "name": "Docker Team Position Class", - "id": "45b8e493-9f3b-4845-aec0-49efd9b9eef8" - }, - "referenceParentCombinedNodePath": [ - [ - "ssplatt", - "User Profile", - "Governance", - "56600855-7a91-49e8-8a58-2fa28d07efd1" - ], - [ - "New Token Power Switch", - "Token Power Switch", - "Governance", - "e056163b-0413-488e-913a-8baa59d41a4f" - ], - [ - "New Votes And Claims Programs", - "Votes And Claims Programs", - "Governance", - "768ed0b3-bb30-49df-a068-11b3bff1ab93" - ], - [ - "New Claims Program", - "Claims Program", - "Governance", - "efb5c85c-0a81-4c64-9e00-4211fdbfd558" - ], - [ - "Roles Played @ Beta-12 Position Class", - "Position Claims Folder", - "Governance", - "db682ebd-024c-49bc-a3d4-e4aa774d3fff" - ], - [ - "Tech Teams Position Class", - "Position Claims Folder", - "Governance", - "6d7947eb-6341-4c12-91ae-be560fc56cbe" - ], - [ - "Docker Team Position Class", - "Position Claims Folder", - "Governance", - "45b8e493-9f3b-4845-aec0-49efd9b9eef8" - ] - ] - } - }, - { - "type": "Claim Votes Switch", - "name": "Github Team Position Class", - "config": "{}", - "project": "Governance", - "claimVotesSwitch": [], - "positionClaimVotes": [ - { - "type": "Position Claim Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "5f54dfe8-51af-4356-92a3-f6cb3de62736", - "savedPayload": { - "position": { - "x": 6963.976065937529, - "y": 23537.995578223436 - }, - "targetPosition": { - "x": 6776.929125379908, - "y": 23303.446133483027 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Contribution Claim", - "name": "Team Leader Brett Github Team", - "id": "ccf89d0d-672e-4d80-bdc3-0ff1df3d5cb8" - }, - "referenceParentCombinedNodePath": [ - [ - "ssplatt", - "User Profile", - "Governance", - "56600855-7a91-49e8-8a58-2fa28d07efd1" - ], - [ - "New Token Power Switch", - "Token Power Switch", - "Governance", - "e056163b-0413-488e-913a-8baa59d41a4f" - ], - [ - "New Votes And Claims Programs", - "Votes And Claims Programs", - "Governance", - "768ed0b3-bb30-49df-a068-11b3bff1ab93" - ], - [ - "New Claims Program", - "Claims Program", - "Governance", - "efb5c85c-0a81-4c64-9e00-4211fdbfd558" - ], - [ - "Roles Played @ Beta-12 Position Class", - "Position Claims Folder", - "Governance", - "db682ebd-024c-49bc-a3d4-e4aa774d3fff" - ], - [ - "Tech Teams Position Class", - "Position Claims Folder", - "Governance", - "6d7947eb-6341-4c12-91ae-be560fc56cbe" - ], - [ - "Github Team Position Class", - "Position Claims Folder", - "Governance", - "49c4b1b9-1743-479c-926a-90d910193df6" - ], - [ - "Team Leader Brett Github Team", - "Position Contribution Claim", - "Governance", - "ccf89d0d-672e-4d80-bdc3-0ff1df3d5cb8" - ] - ] - } - } - ], - "assetClaimVotes": [], - "featureClaimVotes": [], - "id": "ae5ea3eb-b8fc-4f58-97df-9c73a88ddf51", - "savedPayload": { - "position": { - "x": 6776.929125379908, - "y": 23303.446133483027 - }, - "targetPosition": { - "x": 6589.882184822288, - "y": 23068.896688742618 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Claims Folder", - "name": "Github Team Position Class", - "id": "49c4b1b9-1743-479c-926a-90d910193df6" - }, - "referenceParentCombinedNodePath": [ - [ - "ssplatt", - "User Profile", - "Governance", - "56600855-7a91-49e8-8a58-2fa28d07efd1" - ], - [ - "New Token Power Switch", - "Token Power Switch", - "Governance", - "e056163b-0413-488e-913a-8baa59d41a4f" - ], - [ - "New Votes And Claims Programs", - "Votes And Claims Programs", - "Governance", - "768ed0b3-bb30-49df-a068-11b3bff1ab93" - ], - [ - "New Claims Program", - "Claims Program", - "Governance", - "efb5c85c-0a81-4c64-9e00-4211fdbfd558" - ], - [ - "Roles Played @ Beta-12 Position Class", - "Position Claims Folder", - "Governance", - "db682ebd-024c-49bc-a3d4-e4aa774d3fff" - ], - [ - "Tech Teams Position Class", - "Position Claims Folder", - "Governance", - "6d7947eb-6341-4c12-91ae-be560fc56cbe" - ], - [ - "Github Team Position Class", - "Position Claims Folder", - "Governance", - "49c4b1b9-1743-479c-926a-90d910193df6" - ] - ] - } - } - ], - "positionClaimVotes": [], - "assetClaimVotes": [], - "featureClaimVotes": [], - "id": "c1b946ef-ab16-47e4-ac57-6e19eced83d7", - "savedPayload": { - "position": { - "x": 6589.882184822288, - "y": 23068.896688742618 - }, - "targetPosition": { - "x": 6291.768521854315, - "y": 23035.307345911624 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Claims Folder", - "name": "Tech Teams Position Class", - "id": "6d7947eb-6341-4c12-91ae-be560fc56cbe" - }, - "referenceParentCombinedNodePath": [ - [ - "ssplatt", - "User Profile", - "Governance", - "56600855-7a91-49e8-8a58-2fa28d07efd1" - ], - [ - "New Token Power Switch", - "Token Power Switch", - "Governance", - "e056163b-0413-488e-913a-8baa59d41a4f" - ], - [ - "New Votes And Claims Programs", - "Votes And Claims Programs", - "Governance", - "768ed0b3-bb30-49df-a068-11b3bff1ab93" - ], - [ - "New Claims Program", - "Claims Program", - "Governance", - "efb5c85c-0a81-4c64-9e00-4211fdbfd558" - ], - [ - "Roles Played @ Beta-12 Position Class", - "Position Claims Folder", - "Governance", - "db682ebd-024c-49bc-a3d4-e4aa774d3fff" - ], - [ - "Tech Teams Position Class", - "Position Claims Folder", - "Governance", - "6d7947eb-6341-4c12-91ae-be560fc56cbe" - ] - ] - } - } - ], - "positionClaimVotes": [], - "assetClaimVotes": [], - "featureClaimVotes": [], - "id": "ef371833-e182-4a1f-87d4-317aedfd17f9", - "savedPayload": { - "position": { - "x": 6250.055360019867, - "y": 22992.54095353355 - }, - "targetPosition": { - "x": 6057.219077113906, - "y": 23222.354286469243 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": true, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Claims Folder", - "name": "Roles Played @ Beta-12 Position Class", - "id": "db682ebd-024c-49bc-a3d4-e4aa774d3fff" - }, - "referenceParentCombinedNodePath": [ - [ - "ssplatt", - "User Profile", - "Governance", - "56600855-7a91-49e8-8a58-2fa28d07efd1" - ], - [ - "New Token Power Switch", - "Token Power Switch", - "Governance", - "e056163b-0413-488e-913a-8baa59d41a4f" - ], - [ - "New Votes And Claims Programs", - "Votes And Claims Programs", - "Governance", - "768ed0b3-bb30-49df-a068-11b3bff1ab93" - ], - [ - "New Claims Program", - "Claims Program", - "Governance", - "efb5c85c-0a81-4c64-9e00-4211fdbfd558" - ], - [ - "Roles Played @ Beta-12 Position Class", - "Position Claims Folder", - "Governance", - "db682ebd-024c-49bc-a3d4-e4aa774d3fff" - ] - ] - } - }, - { - "type": "Claim Votes Switch", - "name": "New Position Claims Folder", - "config": "{}", - "project": "Governance", - "claimVotesSwitch": [], - "positionClaimVotes": [ - { - "type": "Position Claim Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "9c58e925-9027-4e87-bb74-d48fb1bc6640", - "savedPayload": { - "position": { - "x": 6467.026698249238, - "y": 22812.54666533391 - }, - "targetPosition": { - "x": 6317.026698249238, - "y": 23072.354286469243 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Contribution Claim", - "name": "Team Member Icons Team", - "id": "dff81636-6fff-4475-adc0-17d810b7de8b" - }, - "referenceParentCombinedNodePath": [ - [ - "Smidy13", - "User Profile", - "Governance", - "4b5eca40-4d97-454d-91f3-8627a98ef682" - ], - [ - "New Token Power Switch", - "Token Power Switch", - "Governance", - "7fb54153-47b4-48dc-b2e0-99b52eda5949" - ], - [ - "New Votes And Claims Programs", - "Votes And Claims Programs", - "Governance", - "58a543a3-b50b-42cd-93ed-799026beab0f" - ], - [ - "New Claims Program", - "Claims Program", - "Governance", - "f3d90205-8b86-4b3e-864f-9e9084f95677" - ], - [ - "New Position Claims Folder", - "Position Claims Folder", - "Governance", - "8c949fb9-2c85-4bbc-a378-689a5fd8432f" - ], - [ - "Team Member Icons Team", - "Position Contribution Claim", - "Governance", - "dff81636-6fff-4475-adc0-17d810b7de8b" - ] - ] - } - }, - { - "type": "Position Claim Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "42afa59d-a9a1-4bac-8ff0-d005a97ee3a1", - "savedPayload": { - "position": { - "x": 6617.026698249238, - "y": 23072.354286469243 - }, - "targetPosition": { - "x": 6317.026698249238, - "y": 23072.354286469243 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Contribution Claim", - "name": "Project Contributor Smidy13 Tentacule23 Governance Project", - "id": "79d35efc-05b9-441f-8d75-e766ae2bde9f" - }, - "referenceParentCombinedNodePath": [ - [ - "Smidy13", - "User Profile", - "Governance", - "4b5eca40-4d97-454d-91f3-8627a98ef682" - ], - [ - "New Token Power Switch", - "Token Power Switch", - "Governance", - "7fb54153-47b4-48dc-b2e0-99b52eda5949" - ], - [ - "New Votes And Claims Programs", - "Votes And Claims Programs", - "Governance", - "58a543a3-b50b-42cd-93ed-799026beab0f" - ], - [ - "New Claims Program", - "Claims Program", - "Governance", - "f3d90205-8b86-4b3e-864f-9e9084f95677" - ], - [ - "New Position Claims Folder", - "Position Claims Folder", - "Governance", - "8c949fb9-2c85-4bbc-a378-689a5fd8432f" - ], - [ - "Project Contributor Smidy13 Tentacule23 Governance Project", - "Position Contribution Claim", - "Governance", - "79d35efc-05b9-441f-8d75-e766ae2bde9f" - ] - ] - } - } - ], - "assetClaimVotes": [], - "featureClaimVotes": [], - "id": "1d8f9c02-710f-476b-9244-51f3fe6c9046", - "savedPayload": { - "position": { - "x": 6317.026698249238, - "y": 23072.354286469243 - }, - "targetPosition": { - "x": 6057.219077113906, - "y": 23222.354286469243 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Claims Folder", - "name": "New Position Claims Folder", - "id": "8c949fb9-2c85-4bbc-a378-689a5fd8432f" - }, - "referenceParentCombinedNodePath": [ - [ - "Smidy13", - "User Profile", - "Governance", - "4b5eca40-4d97-454d-91f3-8627a98ef682" - ], - [ - "New Token Power Switch", - "Token Power Switch", - "Governance", - "7fb54153-47b4-48dc-b2e0-99b52eda5949" - ], - [ - "New Votes And Claims Programs", - "Votes And Claims Programs", - "Governance", - "58a543a3-b50b-42cd-93ed-799026beab0f" - ], - [ - "New Claims Program", - "Claims Program", - "Governance", - "f3d90205-8b86-4b3e-864f-9e9084f95677" - ], - [ - "New Position Claims Folder", - "Position Claims Folder", - "Governance", - "8c949fb9-2c85-4bbc-a378-689a5fd8432f" - ] - ] - } - }, - { - "type": "Claim Votes Switch", - "name": "Julian", - "config": "{}", - "project": "Governance", - "claimVotesSwitch": [], - "positionClaimVotes": [], - "assetClaimVotes": [], - "featureClaimVotes": [], - "id": "928711aa-f3f4-49aa-a659-aaa539066def", - "savedPayload": { - "position": { - "x": 6352.661403017568, - "y": 23170.259833169162 - }, - "targetPosition": { - "x": 6057.219077113906, - "y": 23222.354286469243 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Claims Folder", - "name": "New Position Claims Folder", - "id": "762002e5-6078-418a-b636-86a565801abb" - }, - "referenceParentCombinedNodePath": [ - [ - "Julian-Molina", - "User Profile", - "Governance", - "b85aaac1-0708-4aec-97f9-bc3cc70e530a" - ], - [ - "New Token Power Switch", - "Token Power Switch", - "Governance", - "86a8ca4c-76d4-4eb0-9acb-5650095c6667" - ], - [ - "New Votes And Claims Programs", - "Votes And Claims Programs", - "Governance", - "6a784ad9-b279-46bd-b973-1da153ae2566" - ], - [ - "New Claims Program", - "Claims Program", - "Governance", - "da0cb812-6707-4b01-a0cd-4103aa1afae4" - ], - [ - "New Position Claims Folder", - "Position Claims Folder", - "Governance", - "762002e5-6078-418a-b636-86a565801abb" - ] - ] - } - }, - { - "type": "Claim Votes Switch", - "name": "Ralph", - "config": "{}", - "project": "Governance", - "claimVotesSwitch": [], - "positionClaimVotes": [ - { - "type": "Position Claim Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "3fee7769-885c-47e3-b091-436499e09d3e", - "savedPayload": { - "position": { - "x": 6568.463343119163, - "y": 23066.051228631623 - }, - "targetPosition": { - "x": 6352.661403017568, - "y": 23274.448739769323 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Contribution Claim", - "name": "Team Member Superalgos Blog Team", - "id": "9d20e390-2609-44f5-b724-d8ca31f8e5b2" - }, - "referenceParentCombinedNodePath": [ - [ - "Raplh2502", - "User Profile", - "Governance", - "b6d4c2fe-f1ec-4d05-9897-c6bf0571c4f3" - ], - [ - "New Token Power Switch", - "Token Power Switch", - "Governance", - "53e6bbab-873f-45ac-8629-a97a0158f8d4" - ], - [ - "New Votes And Claims Programs", - "Votes And Claims Programs", - "Governance", - "bbc881f7-db32-4407-9221-3e2b38e3230b" - ], - [ - "New Claims Program", - "Claims Program", - "Governance", - "a9b3e1e9-a57a-43db-8249-8ea0b749ef7c" - ], - [ - "New Position Claims Folder", - "Position Claims Folder", - "Governance", - "24908c35-1e5f-44e4-99a2-8b58e060e651" - ], - [ - "Team Member Superalgos Blog Team", - "Position Contribution Claim", - "Governance", - "9d20e390-2609-44f5-b724-d8ca31f8e5b2" - ] - ] - } - }, - { - "type": "Position Claim Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "26d27773-1c71-4363-a6b2-446d3d4e7495", - "savedPayload": { - "position": { - "x": 6649.741823640039, - "y": 23232.696809481302 - }, - "targetPosition": { - "x": 6352.661403017568, - "y": 23274.448739769323 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Contribution Claim", - "name": "", - "id": "84112244-a682-45dc-9848-b8b6d1334ca8" - }, - "referenceParentCombinedNodePath": [ - [ - "Raplh2502", - "User Profile", - "Governance", - "b6d4c2fe-f1ec-4d05-9897-c6bf0571c4f3" - ], - [ - "New Token Power Switch", - "Token Power Switch", - "Governance", - "53e6bbab-873f-45ac-8629-a97a0158f8d4" - ], - [ - "New Votes And Claims Programs", - "Votes And Claims Programs", - "Governance", - "bbc881f7-db32-4407-9221-3e2b38e3230b" - ], - [ - "New Claims Program", - "Claims Program", - "Governance", - "a9b3e1e9-a57a-43db-8249-8ea0b749ef7c" - ], - [ - "New Position Claims Folder", - "Position Claims Folder", - "Governance", - "24908c35-1e5f-44e4-99a2-8b58e060e651" - ], - [ - "", - "Position Contribution Claim", - "Governance", - "84112244-a682-45dc-9848-b8b6d1334ca8" - ] - ] - } - }, - { - "type": "Position Claim Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "5fee6b1e-3fe5-409b-806c-ecb1fa0cf7e2", - "savedPayload": { - "position": { - "x": 6617.545680875246, - "y": 23415.29020860509 - }, - "targetPosition": { - "x": 6352.661403017568, - "y": 23274.448739769323 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Contribution Claim", - "name": "Project Leader Thomas-Raplh2502 Data Mining Project", - "id": "463312d8-66b6-49d3-a282-af936653f274" - }, - "referenceParentCombinedNodePath": [ - [ - "Raplh2502", - "User Profile", - "Governance", - "b6d4c2fe-f1ec-4d05-9897-c6bf0571c4f3" - ], - [ - "New Token Power Switch", - "Token Power Switch", - "Governance", - "53e6bbab-873f-45ac-8629-a97a0158f8d4" - ], - [ - "New Votes And Claims Programs", - "Votes And Claims Programs", - "Governance", - "bbc881f7-db32-4407-9221-3e2b38e3230b" - ], - [ - "New Claims Program", - "Claims Program", - "Governance", - "a9b3e1e9-a57a-43db-8249-8ea0b749ef7c" - ], - [ - "New Position Claims Folder", - "Position Claims Folder", - "Governance", - "24908c35-1e5f-44e4-99a2-8b58e060e651" - ], - [ - "Project Leader Thomas-Raplh2502 Data Mining Project", - "Position Contribution Claim", - "Governance", - "463312d8-66b6-49d3-a282-af936653f274" - ] - ] - } - }, - { - "type": "Position Claim Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "1267b7f2-aed2-4d4f-a69e-29ca5ad50a9f", - "savedPayload": { - "position": { - "x": 6484.172747054291, - "y": 23544.086953659073 - }, - "targetPosition": { - "x": 6352.661403017568, - "y": 23274.448739769323 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Contribution Claim", - "name": "1 Team Member Thomas-Raplh2502 Forum Team", - "id": "6c7bd6f0-8d79-4f60-a356-924a8261cd91" - }, - "referenceParentCombinedNodePath": [ - [ - "Raplh2502", - "User Profile", - "Governance", - "b6d4c2fe-f1ec-4d05-9897-c6bf0571c4f3" - ], - [ - "New Token Power Switch", - "Token Power Switch", - "Governance", - "53e6bbab-873f-45ac-8629-a97a0158f8d4" - ], - [ - "New Votes And Claims Programs", - "Votes And Claims Programs", - "Governance", - "bbc881f7-db32-4407-9221-3e2b38e3230b" - ], - [ - "New Claims Program", - "Claims Program", - "Governance", - "a9b3e1e9-a57a-43db-8249-8ea0b749ef7c" - ], - [ - "New Position Claims Folder", - "Position Claims Folder", - "Governance", - "24908c35-1e5f-44e4-99a2-8b58e060e651" - ], - [ - "1 Team Member Thomas-Raplh2502 Forum Team", - "Position Contribution Claim", - "Governance", - "6c7bd6f0-8d79-4f60-a356-924a8261cd91" - ] - ] - } - } - ], - "assetClaimVotes": [], - "featureClaimVotes": [], - "id": "49de32c3-3411-4a93-a0eb-1bcfc30928c4", - "savedPayload": { - "position": { - "x": 6352.661403017568, - "y": 23274.448739769323 - }, - "targetPosition": { - "x": 6057.219077113906, - "y": 23222.354286469243 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": true, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Claims Folder", - "name": "New Position Claims Folder", - "id": "24908c35-1e5f-44e4-99a2-8b58e060e651" - }, - "referenceParentCombinedNodePath": [ - [ - "Raplh2502", - "User Profile", - "Governance", - "b6d4c2fe-f1ec-4d05-9897-c6bf0571c4f3" - ], - [ - "New Token Power Switch", - "Token Power Switch", - "Governance", - "53e6bbab-873f-45ac-8629-a97a0158f8d4" - ], - [ - "New Votes And Claims Programs", - "Votes And Claims Programs", - "Governance", - "bbc881f7-db32-4407-9221-3e2b38e3230b" - ], - [ - "New Claims Program", - "Claims Program", - "Governance", - "a9b3e1e9-a57a-43db-8249-8ea0b749ef7c" - ], - [ - "New Position Claims Folder", - "Position Claims Folder", - "Governance", - "24908c35-1e5f-44e4-99a2-8b58e060e651" - ] - ] - } - }, - { - "type": "Claim Votes Switch", - "name": "Carl", - "config": "{}", - "project": "Governance", - "claimVotesSwitch": [], - "positionClaimVotes": [ - { - "type": "Position Claim Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "758285b2-8324-41f0-907a-3c45ad86fada", - "savedPayload": { - "position": { - "x": 6576.834319384569, - "y": 23522.354286469243 - }, - "targetPosition": { - "x": 6317.026698249238, - "y": 23372.354286469243 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Contribution Claim", - "name": "3 Project Contributors Alexandru cozed-gh(Carl) Quantum8 PLuv Data Mining Project", - "id": "667d2fb7-ef65-4ffd-adb9-aad819d5a065" - }, - "referenceParentCombinedNodePath": [ - [ - "cozed-gh", - "User Profile", - "Governance", - "07f0b13a-a50f-4488-8a2c-a3f8f08e889d" - ], - [ - "New Token Power Switch", - "Token Power Switch", - "Governance", - "e0ed557e-bd72-458f-9f88-f7a8aeb20905" - ], - [ - "New Votes And Claims Programs", - "Votes And Claims Programs", - "Governance", - "638049d6-5c82-47ce-8837-7c6f8e461cff" - ], - [ - "New Claims Program", - "Claims Program", - "Governance", - "f1bb5d1d-5d33-46d3-a223-c8103a4b2bb6" - ], - [ - "Data Mining Project Position Class", - "Position Claims Folder", - "Governance", - "0377d112-8545-4694-9c74-5205b2919ac3" - ], - [ - "3 Project Contributors Alexandru cozed-gh(Carl) Quantum8 PLuv Data Mining Project", - "Position Contribution Claim", - "Governance", - "667d2fb7-ef65-4ffd-adb9-aad819d5a065" - ] - ] - } - } - ], - "assetClaimVotes": [], - "featureClaimVotes": [], - "id": "57d95887-86a3-4305-b809-3b6c13d27971", - "savedPayload": { - "position": { - "x": 6317.026698249238, - "y": 23372.354286469243 - }, - "targetPosition": { - "x": 6057.219077113906, - "y": 23222.354286469243 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Claims Folder", - "name": "Data Mining Project Position Class", - "id": "0377d112-8545-4694-9c74-5205b2919ac3" - }, - "referenceParentCombinedNodePath": [ - [ - "cozed-gh", - "User Profile", - "Governance", - "07f0b13a-a50f-4488-8a2c-a3f8f08e889d" - ], - [ - "New Token Power Switch", - "Token Power Switch", - "Governance", - "e0ed557e-bd72-458f-9f88-f7a8aeb20905" - ], - [ - "New Votes And Claims Programs", - "Votes And Claims Programs", - "Governance", - "638049d6-5c82-47ce-8837-7c6f8e461cff" - ], - [ - "New Claims Program", - "Claims Program", - "Governance", - "f1bb5d1d-5d33-46d3-a223-c8103a4b2bb6" - ], - [ - "Data Mining Project Position Class", - "Position Claims Folder", - "Governance", - "0377d112-8545-4694-9c74-5205b2919ac3" - ] - ] - } - } - ], - "positionClaimVotes": [ - { - "type": "Position Claim Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "b30458ee-4426-42db-a066-20755146ba49", - "savedPayload": { - "position": { - "x": 6250.055360019867, - "y": 23452.167619404936 - }, - "targetPosition": { - "x": 6057.219077113906, - "y": 23222.354286469243 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Contribution Claim", - "name": "3 Project Contributors Alexandru cozed-gh(Carl) Quantum8 PLuv Data Mining Project", - "id": "9aafb0d5-3526-4307-9f8c-211228e4413c" - }, - "referenceParentCombinedNodePath": [ - [ - "PLuv", - "User Profile", - "Governance", - "142f5de2-3762-4f55-a839-22eac5c03c8f" - ], - [ - "New Token Power Switch", - "Token Power Switch", - "Governance", - "9b72df20-a4f0-4023-ae17-c46a64920716" - ], - [ - "New Votes And Claims Programs", - "Votes And Claims Programs", - "Governance", - "704ea112-7592-4d37-b300-9227448bfe9f" - ], - [ - "New Claims Program", - "Claims Program", - "Governance", - "647eddb0-6989-49ca-9288-8aaade078bec" - ], - [ - "New Position Claims Folder", - "Position Claims Folder", - "Governance", - "5cbec4c5-0432-4cf9-b105-34342ca701db" - ], - [ - "3 Project Contributors Alexandru cozed-gh(Carl) Quantum8 PLuv Data Mining Project", - "Position Contribution Claim", - "Governance", - "9aafb0d5-3526-4307-9f8c-211228e4413c" - ] - ] - } - }, - { - "type": "Position Claim Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "1dc317b4-0b3e-4439-8d0d-94929f0b305f", - "savedPayload": { - "position": { - "x": 6357.219077113906, - "y": 23222.354286469243 - }, - "targetPosition": { - "x": 6057.219077113906, - "y": 23222.354286469243 - }, - "floatingObject": { - "isPinned": true, - "isFrozen": false, - "isCollapsed": true, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - } - } - } - ], - "assetClaimVotes": [], - "featureClaimVotes": [], - "id": "dcfb86af-f8f6-4013-ba1d-2068658bad9b", - "savedPayload": { - "position": { - "x": 6057.219077113906, - "y": 23222.354286469243 - }, - "targetPosition": { - "x": 5757.219077113906, - "y": 23222.354286469243 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": true, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - } - } - } - ], + "claimVotesSwitch": [], "positionClaimVotes": [], "assetClaimVotes": [], "featureClaimVotes": [], @@ -5602,7 +609,7 @@ "floatingObject": { "isPinned": false, "isFrozen": false, - "isCollapsed": true, + "isCollapsed": false, "angleToParent": 2, "distanceToParent": 3, "arrangementStyle": 0 @@ -5619,10575 +626,11 @@ "name": "New Weight Votes Switch", "config": "{\n \"percentage\": 10\n}", "project": "Governance", - "weightVotesSwitch": [ - { - "type": "Weight Votes Switch", - "name": "Superalgos Pools Base Votes", - "config": "{\n \"percentage\": 5\n}", - "project": "Governance", - "weightVotesSwitch": [ - { - "type": "Weight Votes Switch", - "name": "Governance Programs", - "config": "{}", - "project": "Governance", - "weightVotesSwitch": [ - { - "type": "Weight Votes Switch", - "name": "Community Building Programs", - "config": "{}", - "project": "Governance", - "weightVotesSwitch": [ - { - "type": "Weight Votes Switch", - "name": "Referrals Program", - "config": "{}", - "project": "Governance", - "weightVotesSwitch": [], - "poolWeightVotes": [ - { - "type": "Pool Weight Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "01022de6-da20-4520-a905-1d20e7c27d37", - "savedPayload": { - "position": { - "x": 5296.888800644325, - "y": 22890.683500685558 - }, - "targetPosition": { - "x": 5530.0325890814165, - "y": 22701.887383370606 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Pool", - "name": "Referrals Rewards", - "id": "2e9dff69-e407-4ccb-9a42-e4a476e28d7c" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Pools", - "Governance", - "6f0aed87-db13-4818-bfe6-68abc463ebec" - ], - [ - "Governance Programs", - "Pool Class", - "Governance", - "4fbb05ee-d7a0-43a7-9983-9fae7a7e4848" - ], - [ - "Community Building Programs", - "Pool Class", - "Governance", - "ef1d7fc5-c776-4af7-8ae6-86a3445dca4b" - ], - [ - "Referrals Program", - "Pool Class", - "Governance", - "9f94d0e0-ddf7-4e04-8a3c-9485c09e079d" - ], - [ - "Referrals Rewards", - "Pool", - "Governance", - "2e9dff69-e407-4ccb-9a42-e4a476e28d7c" - ] - ] - } - }, - { - "type": "Pool Weight Vote", - "name": "", - "config": "{\n \"percentage\": 10\n}", - "project": "Governance", - "id": "24ec355d-10dd-495c-841b-2dd0e419a419", - "savedPayload": { - "position": { - "x": 5249.958461132256, - "y": 22594.376998507014 - }, - "targetPosition": { - "x": 5530.0325890814165, - "y": 22701.887383370606 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Pool", - "name": "Referrals Bonus", - "id": "af1984a3-465b-48ed-9944-c101a8ed376c" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Pools", - "Governance", - "6f0aed87-db13-4818-bfe6-68abc463ebec" - ], - [ - "Governance Programs", - "Pool Class", - "Governance", - "4fbb05ee-d7a0-43a7-9983-9fae7a7e4848" - ], - [ - "Community Building Programs", - "Pool Class", - "Governance", - "ef1d7fc5-c776-4af7-8ae6-86a3445dca4b" - ], - [ - "Referrals Program", - "Pool Class", - "Governance", - "9f94d0e0-ddf7-4e04-8a3c-9485c09e079d" - ], - [ - "Referrals Bonus", - "Pool", - "Governance", - "af1984a3-465b-48ed-9944-c101a8ed376c" - ] - ] - } - } - ], - "assetWeightVotes": [], - "featureWeightVotes": [], - "positionWeightVotes": [], - "id": "86e93255-4991-4533-a0bf-44bcd8734175", - "savedPayload": { - "position": { - "x": 5530.0325890814165, - "y": 22701.887383370606 - }, - "targetPosition": { - "x": 5826.339091259958, - "y": 22654.957043858536 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": true, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Pool Class", - "name": "Referrals Program", - "id": "9f94d0e0-ddf7-4e04-8a3c-9485c09e079d" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Pools", - "Governance", - "6f0aed87-db13-4818-bfe6-68abc463ebec" - ], - [ - "Governance Programs", - "Pool Class", - "Governance", - "4fbb05ee-d7a0-43a7-9983-9fae7a7e4848" - ], - [ - "Community Building Programs", - "Pool Class", - "Governance", - "ef1d7fc5-c776-4af7-8ae6-86a3445dca4b" - ], - [ - "Referrals Program", - "Pool Class", - "Governance", - "9f94d0e0-ddf7-4e04-8a3c-9485c09e079d" - ] - ] - } - }, - { - "type": "Weight Votes Switch", - "name": "Support Program", - "config": "{}", - "project": "Governance", - "weightVotesSwitch": [], - "poolWeightVotes": [ - { - "type": "Pool Weight Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "8d25ea13-8256-4d27-a03a-6bf9d78a5025", - "savedPayload": { - "position": { - "x": 5285.277424336991, - "y": 22447.262929190496 - }, - "targetPosition": { - "x": 5583.633992947473, - "y": 22478.621468170793 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Pool", - "name": "Support Rewards", - "id": "c41497c5-7440-4ebd-aabb-fbc3d022136b" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Pools", - "Governance", - "6f0aed87-db13-4818-bfe6-68abc463ebec" - ], - [ - "Governance Programs", - "Pool Class", - "Governance", - "4fbb05ee-d7a0-43a7-9983-9fae7a7e4848" - ], - [ - "Community Building Programs", - "Pool Class", - "Governance", - "ef1d7fc5-c776-4af7-8ae6-86a3445dca4b" - ], - [ - "Support Program", - "Pool Class", - "Governance", - "174e7d3b-fe3c-4fb1-825c-4ea488d82171" - ], - [ - "Support Rewards", - "Pool", - "Governance", - "c41497c5-7440-4ebd-aabb-fbc3d022136b" - ] - ] - } - }, - { - "type": "Pool Weight Vote", - "name": "", - "config": "{\n \"percentage\": 10\n}", - "project": "Governance", - "id": "722f1936-8bb9-4c37-b96f-1826f7fab2d8", - "savedPayload": { - "position": { - "x": 5461.613000024733, - "y": 22204.557830878013 - }, - "targetPosition": { - "x": 5583.633992947473, - "y": 22478.621468170793 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Pool", - "name": "Support Bonus", - "id": "6625953a-6026-4686-9091-2796fd08b9a7" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Pools", - "Governance", - "6f0aed87-db13-4818-bfe6-68abc463ebec" - ], - [ - "Governance Programs", - "Pool Class", - "Governance", - "4fbb05ee-d7a0-43a7-9983-9fae7a7e4848" - ], - [ - "Community Building Programs", - "Pool Class", - "Governance", - "ef1d7fc5-c776-4af7-8ae6-86a3445dca4b" - ], - [ - "Support Program", - "Pool Class", - "Governance", - "174e7d3b-fe3c-4fb1-825c-4ea488d82171" - ], - [ - "Support Bonus", - "Pool", - "Governance", - "6625953a-6026-4686-9091-2796fd08b9a7" - ] - ] - } - } - ], - "assetWeightVotes": [], - "featureWeightVotes": [], - "positionWeightVotes": [], - "id": "9d3fea6d-482e-412a-aa56-9f0b12eb9625", - "savedPayload": { - "position": { - "x": 5583.633992947473, - "y": 22478.621468170793 - }, - "targetPosition": { - "x": 5826.339091259958, - "y": 22654.957043858536 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": true, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Pool Class", - "name": "Support Program", - "id": "174e7d3b-fe3c-4fb1-825c-4ea488d82171" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Pools", - "Governance", - "6f0aed87-db13-4818-bfe6-68abc463ebec" - ], - [ - "Governance Programs", - "Pool Class", - "Governance", - "4fbb05ee-d7a0-43a7-9983-9fae7a7e4848" - ], - [ - "Community Building Programs", - "Pool Class", - "Governance", - "ef1d7fc5-c776-4af7-8ae6-86a3445dca4b" - ], - [ - "Support Program", - "Pool Class", - "Governance", - "174e7d3b-fe3c-4fb1-825c-4ea488d82171" - ] - ] - } - }, - { - "type": "Weight Votes Switch", - "name": "Mentorship Program", - "config": "{}", - "project": "Governance", - "weightVotesSwitch": [], - "poolWeightVotes": [ - { - "type": "Pool Weight Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "71d3c245-791f-4a6d-9773-eab5f4f16bab", - "savedPayload": { - "position": { - "x": 5590.612634432937, - "y": 22125.506753242906 - }, - "targetPosition": { - "x": 5779.408751747888, - "y": 22358.650541679996 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Pool", - "name": "Mentorship Rewards", - "id": "53ddcc36-f693-4193-8284-999a88f1c944" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Pools", - "Governance", - "6f0aed87-db13-4818-bfe6-68abc463ebec" - ], - [ - "Governance Programs", - "Pool Class", - "Governance", - "4fbb05ee-d7a0-43a7-9983-9fae7a7e4848" - ], - [ - "Community Building Programs", - "Pool Class", - "Governance", - "ef1d7fc5-c776-4af7-8ae6-86a3445dca4b" - ], - [ - "Mentorship Program", - "Pool Class", - "Governance", - "8b3714a0-3bf2-491e-8ffc-9c4286446382" - ], - [ - "Mentorship Rewards", - "Pool", - "Governance", - "53ddcc36-f693-4193-8284-999a88f1c944" - ] - ] - } - }, - { - "type": "Pool Weight Vote", - "name": "", - "config": "{\n \"percentage\": 10\n}", - "project": "Governance", - "id": "56912512-d7d2-4d80-ae87-dfc19ee568a4", - "savedPayload": { - "position": { - "x": 5886.919136611478, - "y": 22078.576413730836 - }, - "targetPosition": { - "x": 5779.408751747888, - "y": 22358.650541679996 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Pool", - "name": "Mentorship Bonus", - "id": "ff1e4a84-3363-4348-ad15-31a34898fa82" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Pools", - "Governance", - "6f0aed87-db13-4818-bfe6-68abc463ebec" - ], - [ - "Governance Programs", - "Pool Class", - "Governance", - "4fbb05ee-d7a0-43a7-9983-9fae7a7e4848" - ], - [ - "Community Building Programs", - "Pool Class", - "Governance", - "ef1d7fc5-c776-4af7-8ae6-86a3445dca4b" - ], - [ - "Mentorship Program", - "Pool Class", - "Governance", - "8b3714a0-3bf2-491e-8ffc-9c4286446382" - ], - [ - "Mentorship Bonus", - "Pool", - "Governance", - "ff1e4a84-3363-4348-ad15-31a34898fa82" - ] - ] - } - } - ], - "assetWeightVotes": [], - "featureWeightVotes": [], - "positionWeightVotes": [], - "id": "f1621688-3b49-4ff9-8de5-56e82e1506ba", - "savedPayload": { - "position": { - "x": 5779.408751747888, - "y": 22358.650541679996 - }, - "targetPosition": { - "x": 5826.339091259958, - "y": 22654.957043858536 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": true, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Pool Class", - "name": "Mentorship Program", - "id": "8b3714a0-3bf2-491e-8ffc-9c4286446382" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Pools", - "Governance", - "6f0aed87-db13-4818-bfe6-68abc463ebec" - ], - [ - "Governance Programs", - "Pool Class", - "Governance", - "4fbb05ee-d7a0-43a7-9983-9fae7a7e4848" - ], - [ - "Community Building Programs", - "Pool Class", - "Governance", - "ef1d7fc5-c776-4af7-8ae6-86a3445dca4b" - ], - [ - "Mentorship Program", - "Pool Class", - "Governance", - "8b3714a0-3bf2-491e-8ffc-9c4286446382" - ] - ] - } - } - ], - "poolWeightVotes": [], - "assetWeightVotes": [], - "featureWeightVotes": [], - "positionWeightVotes": [], - "id": "88d90110-fe77-4bb9-a2d1-88ab86ca7a27", - "savedPayload": { - "position": { - "x": 5826.339091259958, - "y": 22654.957043858536 - }, - "targetPosition": { - "x": 6069.0441895724425, - "y": 22831.29261954628 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Pool Class", - "name": "Community Building Programs", - "id": "ef1d7fc5-c776-4af7-8ae6-86a3445dca4b" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Pools", - "Governance", - "6f0aed87-db13-4818-bfe6-68abc463ebec" - ], - [ - "Governance Programs", - "Pool Class", - "Governance", - "4fbb05ee-d7a0-43a7-9983-9fae7a7e4848" - ], - [ - "Community Building Programs", - "Pool Class", - "Governance", - "ef1d7fc5-c776-4af7-8ae6-86a3445dca4b" - ] - ] - } - }, - { - "type": "Weight Votes Switch", - "name": "Onboarding Programs", - "config": "{}", - "project": "Governance", - "weightVotesSwitch": [ - { - "type": "Weight Votes Switch", - "name": "Airdrop Program", - "config": "{}", - "project": "Governance", - "weightVotesSwitch": [], - "poolWeightVotes": [ - { - "type": "Pool Weight Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "4fda5f11-2d53-4ef4-9828-3458cfa62d06", - "savedPayload": { - "position": { - "x": 5461.613000024733, - "y": 22204.557830878013 - }, - "targetPosition": { - "x": 5704.318098337218, - "y": 22380.893406565756 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Pool", - "name": "Airdrop Rewards", - "id": "0e10c82f-94b3-4f39-b673-15eaf0551df4" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Pools", - "Governance", - "6f0aed87-db13-4818-bfe6-68abc463ebec" - ], - [ - "Governance Programs", - "Pool Class", - "Governance", - "4fbb05ee-d7a0-43a7-9983-9fae7a7e4848" - ], - [ - "Onboarding Programs", - "Pool Class", - "Governance", - "e6e1e943-9d14-40ea-9adf-b110a9309e3a" - ], - [ - "Airdrop Program", - "Pool Class", - "Governance", - "5332a29f-2139-4dd9-aa77-f87fcbf513df" - ], - [ - "Airdrop Rewards", - "Pool", - "Governance", - "0e10c82f-94b3-4f39-b673-15eaf0551df4" - ] - ] - } - } - ], - "assetWeightVotes": [], - "featureWeightVotes": [], - "positionWeightVotes": [], - "id": "1269d66b-fb70-4401-87a0-88c285edc0c6", - "savedPayload": { - "position": { - "x": 5704.318098337218, - "y": 22380.893406565756 - }, - "targetPosition": { - "x": 5947.023196649702, - "y": 22557.2289822535 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": true, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Pool Class", - "name": "Airdrop Program", - "id": "5332a29f-2139-4dd9-aa77-f87fcbf513df" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Pools", - "Governance", - "6f0aed87-db13-4818-bfe6-68abc463ebec" - ], - [ - "Governance Programs", - "Pool Class", - "Governance", - "4fbb05ee-d7a0-43a7-9983-9fae7a7e4848" - ], - [ - "Onboarding Programs", - "Pool Class", - "Governance", - "e6e1e943-9d14-40ea-9adf-b110a9309e3a" - ], - [ - "Airdrop Program", - "Pool Class", - "Governance", - "5332a29f-2139-4dd9-aa77-f87fcbf513df" - ] - ] - } - }, - { - "type": "Weight Votes Switch", - "name": "Github Prgoram", - "config": "{}", - "project": "Governance", - "weightVotesSwitch": [], - "poolWeightVotes": [ - { - "type": "Pool Weight Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "f3ddb474-39ba-4972-a0bb-da40d30ac5e0", - "savedPayload": { - "position": { - "x": 6009.740274610293, - "y": 21960.515845032536 - }, - "targetPosition": { - "x": 5978.381735629998, - "y": 22258.872413643017 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Pool", - "name": "Github Rewards", - "id": "8829c80f-028b-4315-85a1-82ad502f0687" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Pools", - "Governance", - "6f0aed87-db13-4818-bfe6-68abc463ebec" - ], - [ - "Governance Programs", - "Pool Class", - "Governance", - "4fbb05ee-d7a0-43a7-9983-9fae7a7e4848" - ], - [ - "Onboarding Programs", - "Pool Class", - "Governance", - "e6e1e943-9d14-40ea-9adf-b110a9309e3a" - ], - [ - "Github Prgoram", - "Pool Class", - "Governance", - "e4daed5d-1c83-4f64-a504-3aef7d73e688" - ], - [ - "Github Rewards", - "Pool", - "Governance", - "8829c80f-028b-4315-85a1-82ad502f0687" - ] - ] - } - } - ], - "assetWeightVotes": [], - "featureWeightVotes": [], - "positionWeightVotes": [], - "id": "7d0d57b2-f903-48f4-b66d-d5b7a32e2d2d", - "savedPayload": { - "position": { - "x": 5978.381735629998, - "y": 22258.872413643017 - }, - "targetPosition": { - "x": 5947.023196649702, - "y": 22557.2289822535 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": true, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Pool Class", - "name": "Github Prgoram", - "id": "e4daed5d-1c83-4f64-a504-3aef7d73e688" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Pools", - "Governance", - "6f0aed87-db13-4818-bfe6-68abc463ebec" - ], - [ - "Governance Programs", - "Pool Class", - "Governance", - "4fbb05ee-d7a0-43a7-9983-9fae7a7e4848" - ], - [ - "Onboarding Programs", - "Pool Class", - "Governance", - "e6e1e943-9d14-40ea-9adf-b110a9309e3a" - ], - [ - "Github Prgoram", - "Pool Class", - "Governance", - "e4daed5d-1c83-4f64-a504-3aef7d73e688" - ] - ] - } - } - ], - "poolWeightVotes": [], - "assetWeightVotes": [], - "featureWeightVotes": [], - "positionWeightVotes": [], - "id": "5bde6126-a3d1-4683-ae57-08837a27fd71", - "savedPayload": { - "position": { - "x": 5947.023196649702, - "y": 22557.2289822535 - }, - "targetPosition": { - "x": 6069.0441895724425, - "y": 22831.29261954628 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Pool Class", - "name": "Onboarding Programs", - "id": "e6e1e943-9d14-40ea-9adf-b110a9309e3a" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Pools", - "Governance", - "6f0aed87-db13-4818-bfe6-68abc463ebec" - ], - [ - "Governance Programs", - "Pool Class", - "Governance", - "4fbb05ee-d7a0-43a7-9983-9fae7a7e4848" - ], - [ - "Onboarding Programs", - "Pool Class", - "Governance", - "e6e1e943-9d14-40ea-9adf-b110a9309e3a" - ] - ] - } - }, - { - "type": "Weight Votes Switch", - "name": "Incentives for Voting", - "config": "{\n \"percentage\": 10\n}", - "project": "Governance", - "weightVotesSwitch": [ - { - "type": "Weight Votes Switch", - "name": "Voting Program", - "config": "{}", - "project": "Governance", - "weightVotesSwitch": [], - "poolWeightVotes": [ - { - "type": "Pool Weight Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "b259ed9e-b56d-4c7c-b68e-b2128a74be0e", - "savedPayload": { - "position": { - "x": 6163.119806513329, - "y": 21936.222913714835 - }, - "targetPosition": { - "x": 6131.761267533034, - "y": 22234.579482325316 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Pool", - "name": "Voting Bonus", - "id": "9eb846a4-effb-4380-9487-1a82011b0488" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Pools", - "Governance", - "6f0aed87-db13-4818-bfe6-68abc463ebec" - ], - [ - "Governance Programs", - "Pool Class", - "Governance", - "4fbb05ee-d7a0-43a7-9983-9fae7a7e4848" - ], - [ - "Incentives for Voting", - "Pool Class", - "Governance", - "1f9590c2-e166-482c-8400-ba64e39f0934" - ], - [ - "Voting Program", - "Pool Class", - "Governance", - "80d4f08f-bb7f-48a2-9cef-be12befcac2e" - ], - [ - "Voting Bonus", - "Pool", - "Governance", - "9eb846a4-effb-4380-9487-1a82011b0488" - ] - ] - } - } - ], - "assetWeightVotes": [], - "featureWeightVotes": [], - "positionWeightVotes": [], - "id": "42df1056-2063-4319-a437-ed9dabedd8e0", - "savedPayload": { - "position": { - "x": 6131.761267533034, - "y": 22234.579482325316 - }, - "targetPosition": { - "x": 6100.402728552738, - "y": 22532.936050935798 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": true, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Pool Class", - "name": "Voting Program", - "id": "80d4f08f-bb7f-48a2-9cef-be12befcac2e" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Pools", - "Governance", - "6f0aed87-db13-4818-bfe6-68abc463ebec" - ], - [ - "Governance Programs", - "Pool Class", - "Governance", - "4fbb05ee-d7a0-43a7-9983-9fae7a7e4848" - ], - [ - "Incentives for Voting", - "Pool Class", - "Governance", - "1f9590c2-e166-482c-8400-ba64e39f0934" - ], - [ - "Voting Program", - "Pool Class", - "Governance", - "80d4f08f-bb7f-48a2-9cef-be12befcac2e" - ] - ] - } - } - ], - "poolWeightVotes": [], - "assetWeightVotes": [], - "featureWeightVotes": [], - "positionWeightVotes": [], - "id": "43cd7132-6a4d-4336-84fa-910e0763f7fd", - "savedPayload": { - "position": { - "x": 6100.402728552738, - "y": 22532.936050935798 - }, - "targetPosition": { - "x": 6069.0441895724425, - "y": 22831.29261954628 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Pool Class", - "name": "Incentives for Voting", - "id": "1f9590c2-e166-482c-8400-ba64e39f0934" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Pools", - "Governance", - "6f0aed87-db13-4818-bfe6-68abc463ebec" - ], - [ - "Governance Programs", - "Pool Class", - "Governance", - "4fbb05ee-d7a0-43a7-9983-9fae7a7e4848" - ], - [ - "Incentives for Voting", - "Pool Class", - "Governance", - "1f9590c2-e166-482c-8400-ba64e39f0934" - ] - ] - } - }, - { - "type": "Weight Votes Switch", - "name": "Incentives for Providing Liquidity to SA Markets", - "config": "{}", - "project": "Governance", - "weightVotesSwitch": [ - { - "type": "Weight Votes Switch", - "name": "Liquidity Program", - "config": "{}", - "project": "Governance", - "weightVotesSwitch": [], - "poolWeightVotes": [ - { - "type": "Pool Weight Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "50f24aa6-eaae-4cdb-a533-8d59fb32d078", - "savedPayload": { - "position": { - "x": 6374.785001435856, - "y": 22049.575920742773 - }, - "targetPosition": { - "x": 6421.715340947926, - "y": 22345.882422921313 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Pool", - "name": "Liquidity Rewards BTCB", - "id": "a7651e92-ab96-49fc-af9c-f936682dd7a4" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Pools", - "Governance", - "6f0aed87-db13-4818-bfe6-68abc463ebec" - ], - [ - "Governance Programs", - "Pool Class", - "Governance", - "4fbb05ee-d7a0-43a7-9983-9fae7a7e4848" - ], - [ - "Incentives for Providing Liquidity to SA Markets", - "Pool Class", - "Governance", - "00bbb418-2315-4845-aa39-8362489a360b" - ], - [ - "Liquidity Program", - "Pool Class", - "Governance", - "477faa7a-da4f-4949-9439-a2475ed683de" - ], - [ - "Liquidity Rewards BTCB", - "Pool", - "Governance", - "a7651e92-ab96-49fc-af9c-f936682dd7a4" - ] - ] - } - }, - { - "type": "Pool Weight Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "e3171da9-e065-4fae-a556-0ad5aa6ae326", - "savedPayload": { - "position": { - "x": 6598.050916635668, - "y": 22103.17732460883 - }, - "targetPosition": { - "x": 6421.715340947926, - "y": 22345.882422921313 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Pool", - "name": "Liquidity Rewards BNB", - "id": "e7c21a28-fea6-48cc-a97c-cc43470bb2fc" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Pools", - "Governance", - "6f0aed87-db13-4818-bfe6-68abc463ebec" - ], - [ - "Governance Programs", - "Pool Class", - "Governance", - "4fbb05ee-d7a0-43a7-9983-9fae7a7e4848" - ], - [ - "Incentives for Providing Liquidity to SA Markets", - "Pool Class", - "Governance", - "00bbb418-2315-4845-aa39-8362489a360b" - ], - [ - "Liquidity Program", - "Pool Class", - "Governance", - "477faa7a-da4f-4949-9439-a2475ed683de" - ], - [ - "Liquidity Rewards BNB", - "Pool", - "Governance", - "e7c21a28-fea6-48cc-a97c-cc43470bb2fc" - ] - ] - } - }, - { - "type": "Pool Weight Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "93248092-3b9b-4f2d-a931-a6812a03590e", - "savedPayload": { - "position": { - "x": 6718.0218431264675, - "y": 22298.952083409244 - }, - "targetPosition": { - "x": 6421.715340947926, - "y": 22345.882422921313 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Pool", - "name": "Liquidity Rewards BUSD", - "id": "962d9bc1-4e54-463c-86ae-43aec1db0f0f" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Pools", - "Governance", - "6f0aed87-db13-4818-bfe6-68abc463ebec" - ], - [ - "Governance Programs", - "Pool Class", - "Governance", - "4fbb05ee-d7a0-43a7-9983-9fae7a7e4848" - ], - [ - "Incentives for Providing Liquidity to SA Markets", - "Pool Class", - "Governance", - "00bbb418-2315-4845-aa39-8362489a360b" - ], - [ - "Liquidity Program", - "Pool Class", - "Governance", - "477faa7a-da4f-4949-9439-a2475ed683de" - ], - [ - "Liquidity Rewards BUSD", - "Pool", - "Governance", - "962d9bc1-4e54-463c-86ae-43aec1db0f0f" - ] - ] - } - } - ], - "assetWeightVotes": [], - "featureWeightVotes": [], - "positionWeightVotes": [], - "id": "6e8611bf-e0ac-47d5-a80e-d6093bca0b72", - "savedPayload": { - "position": { - "x": 6421.715340947926, - "y": 22345.882422921313 - }, - "targetPosition": { - "x": 6245.379765260184, - "y": 22588.587521233796 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": true, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Pool Class", - "name": "Liquidity Program", - "id": "477faa7a-da4f-4949-9439-a2475ed683de" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Pools", - "Governance", - "6f0aed87-db13-4818-bfe6-68abc463ebec" - ], - [ - "Governance Programs", - "Pool Class", - "Governance", - "4fbb05ee-d7a0-43a7-9983-9fae7a7e4848" - ], - [ - "Incentives for Providing Liquidity to SA Markets", - "Pool Class", - "Governance", - "00bbb418-2315-4845-aa39-8362489a360b" - ], - [ - "Liquidity Program", - "Pool Class", - "Governance", - "477faa7a-da4f-4949-9439-a2475ed683de" - ] - ] - } - } - ], - "poolWeightVotes": [], - "assetWeightVotes": [], - "featureWeightVotes": [], - "positionWeightVotes": [], - "id": "6111117f-9b50-49d5-b25f-441e21297d46", - "savedPayload": { - "position": { - "x": 6245.379765260184, - "y": 22588.587521233796 - }, - "targetPosition": { - "x": 6069.0441895724425, - "y": 22831.29261954628 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Pool Class", - "name": "Incentives for Providing Liquidity to SA Markets", - "id": "00bbb418-2315-4845-aa39-8362489a360b" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Pools", - "Governance", - "6f0aed87-db13-4818-bfe6-68abc463ebec" - ], - [ - "Governance Programs", - "Pool Class", - "Governance", - "4fbb05ee-d7a0-43a7-9983-9fae7a7e4848" - ], - [ - "Incentives for Providing Liquidity to SA Markets", - "Pool Class", - "Governance", - "00bbb418-2315-4845-aa39-8362489a360b" - ] - ] - } - }, - { - "type": "Weight Votes Switch", - "name": "Incentives for Staking & Delegating SA Tokens", - "config": "{}", - "project": "Governance", - "weightVotesSwitch": [ - { - "type": "Weight Votes Switch", - "name": "Staking Program", - "config": "{}", - "project": "Governance", - "weightVotesSwitch": [], - "poolWeightVotes": [ - { - "type": "Pool Weight Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "1ec2248d-3288-462b-967f-c4c58e679cf1", - "savedPayload": { - "position": { - "x": 6695.778978240706, - "y": 22223.861429998575 - }, - "targetPosition": { - "x": 6519.4434025529645, - "y": 22466.566528311057 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Pool", - "name": "Staking Rewards", - "id": "d2cf4c65-b4bd-4fa8-b0da-f73a38b8419a" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Pools", - "Governance", - "6f0aed87-db13-4818-bfe6-68abc463ebec" - ], - [ - "Governance Programs", - "Pool Class", - "Governance", - "4fbb05ee-d7a0-43a7-9983-9fae7a7e4848" - ], - [ - "Incentives for Staking & Delegating SA Tokens", - "Pool Class", - "Governance", - "64cda2cd-270e-4046-ac3f-5cf9188113c2" - ], - [ - "Staking Program", - "Pool Class", - "Governance", - "68e3f570-4156-4be6-8881-c526a06f85d0" - ], - [ - "Staking Rewards", - "Pool", - "Governance", - "d2cf4c65-b4bd-4fa8-b0da-f73a38b8419a" - ] - ] - } - } - ], - "assetWeightVotes": [], - "featureWeightVotes": [], - "positionWeightVotes": [], - "id": "60ef427f-5aa7-4b8a-b335-c521ad87e536", - "savedPayload": { - "position": { - "x": 6519.4434025529645, - "y": 22466.566528311057 - }, - "targetPosition": { - "x": 6343.107826865223, - "y": 22709.27162662354 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": true, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Pool Class", - "name": "Staking Program", - "id": "68e3f570-4156-4be6-8881-c526a06f85d0" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Pools", - "Governance", - "6f0aed87-db13-4818-bfe6-68abc463ebec" - ], - [ - "Governance Programs", - "Pool Class", - "Governance", - "4fbb05ee-d7a0-43a7-9983-9fae7a7e4848" - ], - [ - "Incentives for Staking & Delegating SA Tokens", - "Pool Class", - "Governance", - "64cda2cd-270e-4046-ac3f-5cf9188113c2" - ], - [ - "Staking Program", - "Pool Class", - "Governance", - "68e3f570-4156-4be6-8881-c526a06f85d0" - ] - ] - } - }, - { - "type": "Weight Votes Switch", - "name": "Delegation Program", - "config": "{\n \"percentage\": 10\n}", - "project": "Governance", - "weightVotesSwitch": [], - "poolWeightVotes": [ - { - "type": "Pool Weight Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "903b9765-2a96-471e-a8df-06d1068af3d2", - "savedPayload": { - "position": { - "x": 6939.820964086187, - "y": 22771.988704584135 - }, - "targetPosition": { - "x": 6641.464395475705, - "y": 22740.630165603838 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Pool", - "name": "Delegation Bonus", - "id": "24e62dd3-4d7b-4eba-b401-493c155d85d0" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Pools", - "Governance", - "6f0aed87-db13-4818-bfe6-68abc463ebec" - ], - [ - "Governance Programs", - "Pool Class", - "Governance", - "4fbb05ee-d7a0-43a7-9983-9fae7a7e4848" - ], - [ - "Incentives for Staking & Delegating SA Tokens", - "Pool Class", - "Governance", - "64cda2cd-270e-4046-ac3f-5cf9188113c2" - ], - [ - "Delegation Program", - "Pool Class", - "Governance", - "f09429a2-3f6c-4210-bb73-0c8efd254c82" - ], - [ - "Delegation Bonus", - "Pool", - "Governance", - "24e62dd3-4d7b-4eba-b401-493c155d85d0" - ] - ] - } - } - ], - "assetWeightVotes": [], - "featureWeightVotes": [], - "positionWeightVotes": [], - "id": "85a7a2ae-94ad-44f1-a5e6-c402aa6ec6df", - "savedPayload": { - "position": { - "x": 6641.464395475705, - "y": 22740.630165603838 - }, - "targetPosition": { - "x": 6343.107826865223, - "y": 22709.27162662354 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Pool Class", - "name": "Delegation Program", - "id": "f09429a2-3f6c-4210-bb73-0c8efd254c82" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Pools", - "Governance", - "6f0aed87-db13-4818-bfe6-68abc463ebec" - ], - [ - "Governance Programs", - "Pool Class", - "Governance", - "4fbb05ee-d7a0-43a7-9983-9fae7a7e4848" - ], - [ - "Incentives for Staking & Delegating SA Tokens", - "Pool Class", - "Governance", - "64cda2cd-270e-4046-ac3f-5cf9188113c2" - ], - [ - "Delegation Program", - "Pool Class", - "Governance", - "f09429a2-3f6c-4210-bb73-0c8efd254c82" - ] - ] - } - } - ], - "poolWeightVotes": [], - "assetWeightVotes": [], - "featureWeightVotes": [], - "positionWeightVotes": [], - "id": "665f11d7-dcd7-415a-bb82-b9f3db0e56a7", - "savedPayload": { - "position": { - "x": 6343.107826865223, - "y": 22709.27162662354 - }, - "targetPosition": { - "x": 6069.0441895724425, - "y": 22831.29261954628 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Pool Class", - "name": "Incentives for Staking & Delegating SA Tokens", - "id": "64cda2cd-270e-4046-ac3f-5cf9188113c2" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Pools", - "Governance", - "6f0aed87-db13-4818-bfe6-68abc463ebec" - ], - [ - "Governance Programs", - "Pool Class", - "Governance", - "4fbb05ee-d7a0-43a7-9983-9fae7a7e4848" - ], - [ - "Incentives for Staking & Delegating SA Tokens", - "Pool Class", - "Governance", - "64cda2cd-270e-4046-ac3f-5cf9188113c2" - ] - ] - } - } - ], - "poolWeightVotes": [], - "assetWeightVotes": [], - "featureWeightVotes": [], - "positionWeightVotes": [], - "id": "b4893b6d-7ce5-4d8c-9c5e-33469054a2b5", - "savedPayload": { - "position": { - "x": 6069.0441895724425, - "y": 22831.29261954628 - }, - "targetPosition": { - "x": 6037.685650592147, - "y": 23129.64918815676 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Pool Class", - "name": "Governance Programs", - "id": "4fbb05ee-d7a0-43a7-9983-9fae7a7e4848" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Pools", - "Governance", - "6f0aed87-db13-4818-bfe6-68abc463ebec" - ], - [ - "Governance Programs", - "Pool Class", - "Governance", - "4fbb05ee-d7a0-43a7-9983-9fae7a7e4848" - ] - ] - } - }, - { - "type": "Weight Votes Switch", - "name": "Positions, Assets & Features", - "config": "{}", - "project": "Governance", - "weightVotesSwitch": [], - "poolWeightVotes": [ - { - "type": "Pool Weight Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "673afb27-d299-4168-89bf-a3c415cb9a3e", - "savedPayload": { - "position": { - "x": 6419.259672748517, - "y": 22727.554067284862 - }, - "targetPosition": { - "x": 6311.749287884927, - "y": 23007.62819523402 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Pool", - "name": "Positions", - "id": "a289d3a4-bd49-467b-b8d9-d0ba1152a131" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Pools", - "Governance", - "6f0aed87-db13-4818-bfe6-68abc463ebec" - ], - [ - "Positions, Assets & Features", - "Pool Class", - "Governance", - "b27df32a-70f3-470b-b8bb-471c156b0c30" - ], - [ - "Positions", - "Pool", - "Governance", - "a289d3a4-bd49-467b-b8d9-d0ba1152a131" - ] - ] - } - }, - { - "type": "Pool Weight Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "a2137812-e2a8-4a33-a930-4d95c6345d5d", - "savedPayload": { - "position": { - "x": 6585.812925177707, - "y": 22885.607202311283 - }, - "targetPosition": { - "x": 6311.749287884927, - "y": 23007.62819523402 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Pool", - "name": "Assets", - "id": "16a7dd84-e3e8-4118-a17d-ac227e55ff92" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Pools", - "Governance", - "6f0aed87-db13-4818-bfe6-68abc463ebec" - ], - [ - "Positions, Assets & Features", - "Pool Class", - "Governance", - "b27df32a-70f3-470b-b8bb-471c156b0c30" - ], - [ - "Assets", - "Pool", - "Governance", - "16a7dd84-e3e8-4118-a17d-ac227e55ff92" - ] - ] - } - }, - { - "type": "Pool Weight Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "e10b784e-76ad-4283-b257-aa3e8900b228", - "savedPayload": { - "position": { - "x": 6591.823415834087, - "y": 23115.138580097613 - }, - "targetPosition": { - "x": 6311.749287884927, - "y": 23007.62819523402 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Pool", - "name": "Features", - "id": "4b7384bc-93ba-454f-9de8-1add9c4d84ce" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Pools", - "Governance", - "6f0aed87-db13-4818-bfe6-68abc463ebec" - ], - [ - "Positions, Assets & Features", - "Pool Class", - "Governance", - "b27df32a-70f3-470b-b8bb-471c156b0c30" - ], - [ - "Features", - "Pool", - "Governance", - "4b7384bc-93ba-454f-9de8-1add9c4d84ce" - ] - ] - } - } - ], - "assetWeightVotes": [], - "featureWeightVotes": [], - "positionWeightVotes": [], - "id": "75d662d4-3de9-4585-9247-e4e872f02813", - "savedPayload": { - "position": { - "x": 6311.749287884927, - "y": 23007.62819523402 - }, - "targetPosition": { - "x": 6037.685650592147, - "y": 23129.64918815676 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": true, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Pool Class", - "name": "Positions, Assets & Features", - "id": "b27df32a-70f3-470b-b8bb-471c156b0c30" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Pools", - "Governance", - "6f0aed87-db13-4818-bfe6-68abc463ebec" - ], - [ - "Positions, Assets & Features", - "Pool Class", - "Governance", - "b27df32a-70f3-470b-b8bb-471c156b0c30" - ] - ] - } - } - ], - "poolWeightVotes": [], - "assetWeightVotes": [], - "featureWeightVotes": [], - "positionWeightVotes": [], - "id": "800e3388-1ea6-40ee-ace5-1811a3373e39", - "savedPayload": { - "position": { - "x": 39121.99154561139, - "y": 18411.99399791263 - }, - "targetPosition": { - "x": 38939.363116908775, - "y": 18650 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": true, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false, - "shortcutKey": "" - }, - "referenceParent": { - "type": "Pools", - "name": "Superalgos", - "id": "6f0aed87-db13-4818-bfe6-68abc463ebec" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Pools", - "Governance", - "6f0aed87-db13-4818-bfe6-68abc463ebec" - ] - ] - } - }, - { - "type": "Weight Votes Switch", - "name": "Superalgos Positions Base Votes", - "config": "{\n \"percentage\": 5\n}", - "project": "Governance", - "weightVotesSwitch": [ - { - "type": "Weight Votes Switch", - "name": "Roles Played @ Beta-12", - "config": "{}", - "project": "Governance", - "weightVotesSwitch": [ - { - "type": "Weight Votes Switch", - "name": "Software Projects", - "config": "{}", - "project": "Governance", - "weightVotesSwitch": [ - { - "type": "Weight Votes Switch", - "name": "Active Projects", - "config": "{}", - "project": "Governance", - "weightVotesSwitch": [ - { - "type": "Weight Votes Switch", - "name": "Governance Project", - "config": "{}", - "project": "Governance", - "weightVotesSwitch": [], - "poolWeightVotes": [], - "assetWeightVotes": [], - "featureWeightVotes": [], - "positionWeightVotes": [ - { - "type": "Position Weight Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "1ad5e984-52b9-4a79-a574-852cd8e72313", - "savedPayload": { - "position": { - "x": 6022.124760244871, - "y": 22376.2682599242 - }, - "targetPosition": { - "x": 6319.409688775251, - "y": 22416.538239669495 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position", - "name": "Project Creator Luis-Fernando-Molina", - "id": "b555c1fb-e0d3-445f-b46d-9428818b5fe5" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Software Projects", - "Position Class", - "Governance", - "864ef810-2d34-4776-946d-2f4bd68b45c5" - ], - [ - "Active Projects", - "Position Class", - "Governance", - "75998134-fe6b-4dd0-9995-6beb613cd165" - ], - [ - "Governance Project", - "Position Class", - "Governance", - "68dd2990-457e-48df-b752-6e1fd02081a3" - ], - [ - "Project Creator Luis-Fernando-Molina", - "Position", - "Governance", - "b555c1fb-e0d3-445f-b46d-9428818b5fe5" - ] - ] - } - }, - { - "type": "Position Weight Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "a81a119d-15fc-40a3-8d5e-7ece70cdb4e3", - "savedPayload": { - "position": { - "x": 6205.642049979372, - "y": 22138.946949527297 - }, - "targetPosition": { - "x": 6319.409688775251, - "y": 22416.538239669495 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position", - "name": "Project Contributor Smidy13 Tentacule23", - "id": "5a13709f-761a-410b-b0e9-1542e341f19e" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Software Projects", - "Position Class", - "Governance", - "864ef810-2d34-4776-946d-2f4bd68b45c5" - ], - [ - "Active Projects", - "Position Class", - "Governance", - "75998134-fe6b-4dd0-9995-6beb613cd165" - ], - [ - "Governance Project", - "Position Class", - "Governance", - "68dd2990-457e-48df-b752-6e1fd02081a3" - ], - [ - "Project Contributor Smidy13 Tentacule23", - "Position", - "Governance", - "5a13709f-761a-410b-b0e9-1542e341f19e" - ] - ] - } - } - ], - "id": "d1669a8c-64af-49d0-837e-8f91b6395c9b", - "savedPayload": { - "position": { - "x": 6319.409688775251, - "y": 22416.538239669495 - }, - "targetPosition": { - "x": 6556.730999172154, - "y": 22600.055529403995 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Class", - "name": "Governance Project", - "id": "68dd2990-457e-48df-b752-6e1fd02081a3" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Software Projects", - "Position Class", - "Governance", - "864ef810-2d34-4776-946d-2f4bd68b45c5" - ], - [ - "Active Projects", - "Position Class", - "Governance", - "75998134-fe6b-4dd0-9995-6beb613cd165" - ], - [ - "Governance Project", - "Position Class", - "Governance", - "68dd2990-457e-48df-b752-6e1fd02081a3" - ] - ] - } - }, - { - "type": "Weight Votes Switch", - "name": "Education Project", - "config": "{}", - "project": "Governance", - "weightVotesSwitch": [], - "poolWeightVotes": [], - "assetWeightVotes": [], - "featureWeightVotes": [], - "positionWeightVotes": [ - { - "type": "Position Weight Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "f645080c-f534-4869-9081-447444231502", - "savedPayload": { - "position": { - "x": 6137.921507560824, - "y": 22236.905656280185 - }, - "targetPosition": { - "x": 6422.537054677464, - "y": 22331.742307104094 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position", - "name": "Project Creator Luis-Fernando-Molina", - "id": "03d477da-ec71-471f-a330-696aa188b31f" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Software Projects", - "Position Class", - "Governance", - "864ef810-2d34-4776-946d-2f4bd68b45c5" - ], - [ - "Active Projects", - "Position Class", - "Governance", - "75998134-fe6b-4dd0-9995-6beb613cd165" - ], - [ - "Education Project", - "Position Class", - "Governance", - "21bdec2e-d471-4b64-a3e0-6e2b31c5adcc" - ], - [ - "Project Creator Luis-Fernando-Molina", - "Position", - "Governance", - "03d477da-ec71-471f-a330-696aa188b31f" - ] - ] - } - }, - { - "type": "Position Weight Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "07ee1c2c-8119-4463-a6f4-e779fcfe0d07", - "savedPayload": { - "position": { - "x": 6288.343110182774, - "y": 22063.429084804193 - }, - "targetPosition": { - "x": 6422.537054677464, - "y": 22331.742307104094 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position", - "name": "Project Leader Harrell harrellbm", - "id": "5e9d7e8f-895b-4e9e-b8a5-c6571b8e2932" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Software Projects", - "Position Class", - "Governance", - "864ef810-2d34-4776-946d-2f4bd68b45c5" - ], - [ - "Active Projects", - "Position Class", - "Governance", - "75998134-fe6b-4dd0-9995-6beb613cd165" - ], - [ - "Education Project", - "Position Class", - "Governance", - "21bdec2e-d471-4b64-a3e0-6e2b31c5adcc" - ], - [ - "Project Leader Harrell harrellbm", - "Position", - "Governance", - "5e9d7e8f-895b-4e9e-b8a5-c6571b8e2932" - ] - ] - } - }, - { - "type": "Position Weight Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "a906f01e-dc8a-4578-b5d2-075579da87e6", - "savedPayload": { - "position": { - "x": 6517.373705501371, - "y": 22047.126759987455 - }, - "targetPosition": { - "x": 6422.537054677464, - "y": 22331.742307104094 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position", - "name": "Team Member", - "id": "70d8cddf-50a6-4ce0-b9ff-d27dcf12be4e" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Software Projects", - "Position Class", - "Governance", - "864ef810-2d34-4776-946d-2f4bd68b45c5" - ], - [ - "Active Projects", - "Position Class", - "Governance", - "75998134-fe6b-4dd0-9995-6beb613cd165" - ], - [ - "Education Project", - "Position Class", - "Governance", - "21bdec2e-d471-4b64-a3e0-6e2b31c5adcc" - ], - [ - "Team Member", - "Position", - "Governance", - "70d8cddf-50a6-4ce0-b9ff-d27dcf12be4e" - ] - ] - } - } - ], - "id": "eb7dd34d-af1c-4b4a-8378-ba90056b42b4", - "savedPayload": { - "position": { - "x": 6422.537054677464, - "y": 22331.742307104094 - }, - "targetPosition": { - "x": 6556.730999172154, - "y": 22600.055529403995 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Class", - "name": "Education Project", - "id": "21bdec2e-d471-4b64-a3e0-6e2b31c5adcc" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Software Projects", - "Position Class", - "Governance", - "864ef810-2d34-4776-946d-2f4bd68b45c5" - ], - [ - "Active Projects", - "Position Class", - "Governance", - "75998134-fe6b-4dd0-9995-6beb613cd165" - ], - [ - "Education Project", - "Position Class", - "Governance", - "21bdec2e-d471-4b64-a3e0-6e2b31c5adcc" - ] - ] - } - }, - { - "type": "Weight Votes Switch", - "name": "Foundations Project", - "config": "{}", - "project": "Governance", - "weightVotesSwitch": [], - "poolWeightVotes": [], - "assetWeightVotes": [], - "featureWeightVotes": [], - "positionWeightVotes": [ - { - "type": "Position Weight Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "93558da9-0b45-4ab7-8100-d15e6d5561d0", - "savedPayload": { - "position": { - "x": 6547.755354962996, - "y": 22000.122668317832 - }, - "targetPosition": { - "x": 6552.243177067575, - "y": 22300.089098860914 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position", - "name": "Project Creator Luis-Fernando-Molina", - "id": "7a72a46f-e54a-4a13-9604-ada9a358a039" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Software Projects", - "Position Class", - "Governance", - "864ef810-2d34-4776-946d-2f4bd68b45c5" - ], - [ - "Active Projects", - "Position Class", - "Governance", - "75998134-fe6b-4dd0-9995-6beb613cd165" - ], - [ - "Foundations Project", - "Position Class", - "Governance", - "ffe4621a-a216-412f-a9be-354f30f6d102" - ], - [ - "Project Creator Luis-Fernando-Molina", - "Position", - "Governance", - "7a72a46f-e54a-4a13-9604-ada9a358a039" - ] - ] - } - } - ], - "id": "88673e14-4b12-4af3-9302-d6b6060ee015", - "savedPayload": { - "position": { - "x": 6552.243177067575, - "y": 22300.089098860914 - }, - "targetPosition": { - "x": 6556.730999172154, - "y": 22600.055529403995 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Class", - "name": "Foundations Project", - "id": "ffe4621a-a216-412f-a9be-354f30f6d102" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Software Projects", - "Position Class", - "Governance", - "864ef810-2d34-4776-946d-2f4bd68b45c5" - ], - [ - "Active Projects", - "Position Class", - "Governance", - "75998134-fe6b-4dd0-9995-6beb613cd165" - ], - [ - "Foundations Project", - "Position Class", - "Governance", - "ffe4621a-a216-412f-a9be-354f30f6d102" - ] - ] - } - }, - { - "type": "Weight Votes Switch", - "name": "Data Mining Project", - "config": "{}", - "project": "Governance", - "weightVotesSwitch": [], - "poolWeightVotes": [], - "assetWeightVotes": [], - "featureWeightVotes": [], - "positionWeightVotes": [ - { - "type": "Position Weight Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "8c28f090-e829-4e41-aa27-bfef3b23dd88", - "savedPayload": { - "position": { - "x": 6579.529555893313, - "y": 22046.196841266843 - }, - "targetPosition": { - "x": 6682.838167665023, - "y": 22327.847921033637 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position", - "name": "Project Creator Luis-Fernando-Molina", - "id": "85b2746d-f1e6-4ddd-909c-5719ba7e15f3" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Software Projects", - "Position Class", - "Governance", - "864ef810-2d34-4776-946d-2f4bd68b45c5" - ], - [ - "Active Projects", - "Position Class", - "Governance", - "75998134-fe6b-4dd0-9995-6beb613cd165" - ], - [ - "Data Mining Project", - "Position Class", - "Governance", - "96e5c443-f932-47e4-9e5d-48e986dcc637" - ], - [ - "Project Creator Luis-Fernando-Molina", - "Position", - "Governance", - "85b2746d-f1e6-4ddd-909c-5719ba7e15f3" - ] - ] - } - }, - { - "type": "Position Weight Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "07f5c470-09ec-4b8e-93fd-c55b29d691c7", - "savedPayload": { - "position": { - "x": 6808.945336157893, - "y": 22055.64031266328 - }, - "targetPosition": { - "x": 6682.838167665023, - "y": 22327.847921033637 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position", - "name": "Project Leader Thomas-Raplh2502", - "id": "2bc02096-7ec1-425c-92d7-35f7b7791c99" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Software Projects", - "Position Class", - "Governance", - "864ef810-2d34-4776-946d-2f4bd68b45c5" - ], - [ - "Active Projects", - "Position Class", - "Governance", - "75998134-fe6b-4dd0-9995-6beb613cd165" - ], - [ - "Data Mining Project", - "Position Class", - "Governance", - "96e5c443-f932-47e4-9e5d-48e986dcc637" - ], - [ - "Project Leader Thomas-Raplh2502", - "Position", - "Governance", - "2bc02096-7ec1-425c-92d7-35f7b7791c99" - ] - ] - } - }, - { - "type": "Position Weight Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "843b8436-3420-40db-89f0-f26b3a8d92f6", - "savedPayload": { - "position": { - "x": 6964.489247431819, - "y": 22224.539309261927 - }, - "targetPosition": { - "x": 6682.838167665023, - "y": 22327.847921033637 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position", - "name": "3 Project Contributors Alexandru cozed-gh(Carl) Quantum8 PLuv", - "id": "96ef6745-3340-4f59-a174-41deedf4f074" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Software Projects", - "Position Class", - "Governance", - "864ef810-2d34-4776-946d-2f4bd68b45c5" - ], - [ - "Active Projects", - "Position Class", - "Governance", - "75998134-fe6b-4dd0-9995-6beb613cd165" - ], - [ - "Data Mining Project", - "Position Class", - "Governance", - "96e5c443-f932-47e4-9e5d-48e986dcc637" - ], - [ - "3 Project Contributors Alexandru cozed-gh(Carl) Quantum8 PLuv", - "Position", - "Governance", - "96ef6745-3340-4f59-a174-41deedf4f074" - ] - ] - } - } - ], - "id": "c7ccfd31-012d-47a6-9793-a8d01efd2e91", - "savedPayload": { - "position": { - "x": 6682.838167665023, - "y": 22327.847921033637 - }, - "targetPosition": { - "x": 6556.730999172154, - "y": 22600.055529403995 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Class", - "name": "Data Mining Project", - "id": "96e5c443-f932-47e4-9e5d-48e986dcc637" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Software Projects", - "Position Class", - "Governance", - "864ef810-2d34-4776-946d-2f4bd68b45c5" - ], - [ - "Active Projects", - "Position Class", - "Governance", - "75998134-fe6b-4dd0-9995-6beb613cd165" - ], - [ - "Data Mining Project", - "Position Class", - "Governance", - "96e5c443-f932-47e4-9e5d-48e986dcc637" - ] - ] - } - }, - { - "type": "Weight Votes Switch", - "name": "Social Bots Project", - "config": "{}", - "project": "Governance", - "weightVotesSwitch": [], - "poolWeightVotes": [], - "assetWeightVotes": [], - "featureWeightVotes": [], - "positionWeightVotes": [ - { - "type": "Position Weight Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "64f59b7f-8775-4891-89d6-404c15268ae3", - "savedPayload": { - "position": { - "x": 6817.58206756272, - "y": 22110.938017211804 - }, - "targetPosition": { - "x": 6788.456086939534, - "y": 22409.52079845134 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position", - "name": "Project Creator Luis-Fernando-Molina", - "id": "d9f340ef-170e-4472-8223-ac722d67fbd4" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Software Projects", - "Position Class", - "Governance", - "864ef810-2d34-4776-946d-2f4bd68b45c5" - ], - [ - "Active Projects", - "Position Class", - "Governance", - "75998134-fe6b-4dd0-9995-6beb613cd165" - ], - [ - "Social Bots Project", - "Position Class", - "Governance", - "39e7f6fd-1faa-47e9-862d-45a8482a558a" - ], - [ - "Project Creator Luis-Fernando-Molina", - "Position", - "Governance", - "d9f340ef-170e-4472-8223-ac722d67fbd4" - ] - ] - } - }, - { - "type": "Position Weight Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "8b323050-afe2-4e0e-baaa-f41ef7590851", - "savedPayload": { - "position": { - "x": 7020.181174706913, - "y": 22218.986067498685 - }, - "targetPosition": { - "x": 6788.456086939534, - "y": 22409.52079845134 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position", - "name": "Project Leader Brett Ssplatt", - "id": "e5c83959-d287-424e-8dda-a6a5dcc04cad" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Software Projects", - "Position Class", - "Governance", - "864ef810-2d34-4776-946d-2f4bd68b45c5" - ], - [ - "Active Projects", - "Position Class", - "Governance", - "75998134-fe6b-4dd0-9995-6beb613cd165" - ], - [ - "Social Bots Project", - "Position Class", - "Governance", - "39e7f6fd-1faa-47e9-862d-45a8482a558a" - ], - [ - "Project Leader Brett Ssplatt", - "Position", - "Governance", - "e5c83959-d287-424e-8dda-a6a5dcc04cad" - ] - ] - } - }, - { - "type": "Position Weight Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "592f3a9f-d0e7-4001-808b-d3eebfbe4e59", - "savedPayload": { - "position": { - "x": 7087.038868179072, - "y": 22438.646779074526 - }, - "targetPosition": { - "x": 6788.456086939534, - "y": 22409.52079845134 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position", - "name": "Project Contributor", - "id": "10c6b84b-62c0-4a76-8e46-253dd748aa65" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Software Projects", - "Position Class", - "Governance", - "864ef810-2d34-4776-946d-2f4bd68b45c5" - ], - [ - "Active Projects", - "Position Class", - "Governance", - "75998134-fe6b-4dd0-9995-6beb613cd165" - ], - [ - "Social Bots Project", - "Position Class", - "Governance", - "39e7f6fd-1faa-47e9-862d-45a8482a558a" - ], - [ - "Project Contributor", - "Position", - "Governance", - "10c6b84b-62c0-4a76-8e46-253dd748aa65" - ] - ] - } - } - ], - "id": "0cd7aef2-8c77-4834-9e88-ec94b59b90c0", - "savedPayload": { - "position": { - "x": 6788.456086939534, - "y": 22409.52079845134 - }, - "targetPosition": { - "x": 6556.730999172154, - "y": 22600.055529403995 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Class", - "name": "Social Bots Project", - "id": "39e7f6fd-1faa-47e9-862d-45a8482a558a" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Software Projects", - "Position Class", - "Governance", - "864ef810-2d34-4776-946d-2f4bd68b45c5" - ], - [ - "Active Projects", - "Position Class", - "Governance", - "75998134-fe6b-4dd0-9995-6beb613cd165" - ], - [ - "Social Bots Project", - "Position Class", - "Governance", - "39e7f6fd-1faa-47e9-862d-45a8482a558a" - ] - ] - } - }, - { - "type": "Weight Votes Switch", - "name": "Visual Scripting Project", - "config": "{}", - "project": "Governance", - "weightVotesSwitch": [], - "poolWeightVotes": [], - "assetWeightVotes": [], - "featureWeightVotes": [], - "positionWeightVotes": [ - { - "type": "Position Weight Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "66c5370c-abe1-4834-8fce-9d75f18bad35", - "savedPayload": { - "position": { - "x": 7065.016469808232, - "y": 22321.612621393284 - }, - "targetPosition": { - "x": 6848.1780106600145, - "y": 22528.931416089345 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position", - "name": "Project Creator Luis-Fernando-Molina", - "id": "f1a2b5fb-fbe6-4c59-9778-568d3acb4abe" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Software Projects", - "Position Class", - "Governance", - "864ef810-2d34-4776-946d-2f4bd68b45c5" - ], - [ - "Active Projects", - "Position Class", - "Governance", - "75998134-fe6b-4dd0-9995-6beb613cd165" - ], - [ - "Visual Scripting Project", - "Position Class", - "Governance", - "0a5a7864-efff-4715-a435-f4bf35d1517e" - ], - [ - "Project Creator Luis-Fernando-Molina", - "Position", - "Governance", - "f1a2b5fb-fbe6-4c59-9778-568d3acb4abe" - ] - ] - } - }, - { - "type": "Position Weight Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "0f0cdc41-da2c-4f9e-854e-ae1603a94c3b", - "savedPayload": { - "position": { - "x": 7136.140583122881, - "y": 22613.059632881144 - }, - "targetPosition": { - "x": 6848.1780106600145, - "y": 22528.931416089345 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position", - "name": "1 Project Contributor Tentacle23", - "id": "e897f662-4c6c-43df-b42b-f350e6f2d8a5" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Software Projects", - "Position Class", - "Governance", - "864ef810-2d34-4776-946d-2f4bd68b45c5" - ], - [ - "Active Projects", - "Position Class", - "Governance", - "75998134-fe6b-4dd0-9995-6beb613cd165" - ], - [ - "Visual Scripting Project", - "Position Class", - "Governance", - "0a5a7864-efff-4715-a435-f4bf35d1517e" - ], - [ - "1 Project Contributor Tentacle23", - "Position", - "Governance", - "e897f662-4c6c-43df-b42b-f350e6f2d8a5" - ] - ] - } - } - ], - "id": "15586b87-0019-48ad-8a51-bfd905cca1a8", - "savedPayload": { - "position": { - "x": 6848.1780106600145, - "y": 22528.931416089345 - }, - "targetPosition": { - "x": 6556.730999172154, - "y": 22600.055529403995 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Class", - "name": "Visual Scripting Project", - "id": "0a5a7864-efff-4715-a435-f4bf35d1517e" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Software Projects", - "Position Class", - "Governance", - "864ef810-2d34-4776-946d-2f4bd68b45c5" - ], - [ - "Active Projects", - "Position Class", - "Governance", - "75998134-fe6b-4dd0-9995-6beb613cd165" - ], - [ - "Visual Scripting Project", - "Position Class", - "Governance", - "0a5a7864-efff-4715-a435-f4bf35d1517e" - ] - ] - } - } - ], - "poolWeightVotes": [], - "assetWeightVotes": [], - "featureWeightVotes": [], - "positionWeightVotes": [], - "id": "9ccde428-b2a2-4665-b8e7-16fc4a01308d", - "savedPayload": { - "position": { - "x": 6556.730999172154, - "y": 22600.055529403995 - }, - "targetPosition": { - "x": 6494.357491926826, - "y": 22893.499809624136 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Class", - "name": "Active Projects", - "id": "75998134-fe6b-4dd0-9995-6beb613cd165" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Software Projects", - "Position Class", - "Governance", - "864ef810-2d34-4776-946d-2f4bd68b45c5" - ], - [ - "Active Projects", - "Position Class", - "Governance", - "75998134-fe6b-4dd0-9995-6beb613cd165" - ] - ] - } - } - ], - "poolWeightVotes": [], - "assetWeightVotes": [], - "featureWeightVotes": [], - "positionWeightVotes": [], - "id": "2c5e1dac-bc6b-4832-ab16-0d4d7d27ccde", - "savedPayload": { - "position": { - "x": 6494.357491926826, - "y": 22893.499809624136 - }, - "targetPosition": { - "x": 6431.9839846814975, - "y": 23186.944089844277 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Class", - "name": "Software Projects", - "id": "864ef810-2d34-4776-946d-2f4bd68b45c5" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Software Projects", - "Position Class", - "Governance", - "864ef810-2d34-4776-946d-2f4bd68b45c5" - ] - ] - } - }, - { - "type": "Weight Votes Switch", - "name": "Marketing Teams", - "config": "{}", - "project": "Governance", - "weightVotesSwitch": [ - { - "type": "Weight Votes Switch", - "name": "Social Network Teams", - "config": "{}", - "project": "Governance", - "weightVotesSwitch": [ - { - "type": "Weight Votes Switch", - "name": "Twitter Team", - "config": "{}", - "project": "Governance", - "weightVotesSwitch": [], - "poolWeightVotes": [], - "assetWeightVotes": [], - "featureWeightVotes": [], - "positionWeightVotes": [ - { - "type": "Position Weight Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "9f38002b-e14b-4718-a0c4-ff9a6f0fee9b", - "savedPayload": { - "position": { - "x": 6065.832348906272, - "y": 22485.319284397297 - }, - "targetPosition": { - "x": 6365.421209332644, - "y": 22501.02007127018 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position", - "name": "Team Creator Julian-Molina", - "id": "689b181e-42f2-412c-9c09-3ae51ecfa28f" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Marketing Teams", - "Position Class", - "Governance", - "27abdc67-60f7-4f6b-8de5-109d1ce1e8d9" - ], - [ - "Social Network Teams", - "Position Class", - "Governance", - "6235a447-4974-4e79-aa5e-b98115c560d7" - ], - [ - "Twitter Team", - "Position Class", - "Governance", - "151e981a-7a2f-465b-8ff3-851ee06d447c" - ], - [ - "Team Creator Julian-Molina", - "Position", - "Governance", - "689b181e-42f2-412c-9c09-3ae51ecfa28f" - ] - ] - } - }, - { - "type": "Position Weight Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "f3530cf9-6700-4c49-b568-45b87fb11f98", - "savedPayload": { - "position": { - "x": 6229.22405941078, - "y": 22233.71811401367 - }, - "targetPosition": { - "x": 6365.421209332644, - "y": 22501.02007127018 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position", - "name": "Team Member", - "id": "bff24898-e892-4096-bec1-623995cca9aa" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Marketing Teams", - "Position Class", - "Governance", - "27abdc67-60f7-4f6b-8de5-109d1ce1e8d9" - ], - [ - "Social Network Teams", - "Position Class", - "Governance", - "6235a447-4974-4e79-aa5e-b98115c560d7" - ], - [ - "Twitter Team", - "Position Class", - "Governance", - "151e981a-7a2f-465b-8ff3-851ee06d447c" - ], - [ - "Team Member", - "Position", - "Governance", - "bff24898-e892-4096-bec1-623995cca9aa" - ] - ] - } - } - ], - "id": "8518dd1c-9aa2-45d1-aa76-9d311b3ff2ad", - "savedPayload": { - "position": { - "x": 6365.421209332644, - "y": 22501.02007127018 - }, - "targetPosition": { - "x": 6617.022379716272, - "y": 22664.41178177469 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Class", - "name": "Twitter Team", - "id": "151e981a-7a2f-465b-8ff3-851ee06d447c" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Marketing Teams", - "Position Class", - "Governance", - "27abdc67-60f7-4f6b-8de5-109d1ce1e8d9" - ], - [ - "Social Network Teams", - "Position Class", - "Governance", - "6235a447-4974-4e79-aa5e-b98115c560d7" - ], - [ - "Twitter Team", - "Position Class", - "Governance", - "151e981a-7a2f-465b-8ff3-851ee06d447c" - ] - ] - } - }, - { - "type": "Weight Votes Switch", - "name": "Facebook Team", - "config": "{}", - "project": "Governance", - "weightVotesSwitch": [], - "poolWeightVotes": [], - "assetWeightVotes": [], - "featureWeightVotes": [], - "positionWeightVotes": [ - { - "type": "Position Weight Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "9e57b333-b9a7-4b19-a687-e75f2e4fcbe8", - "savedPayload": { - "position": { - "x": 6402.001609989092, - "y": 22104.26352587637 - }, - "targetPosition": { - "x": 6509.511994852682, - "y": 22384.33765382553 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position", - "name": "Team Creator Julian-Molina", - "id": "73bea818-1907-4612-903c-2d218a8273f5" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Marketing Teams", - "Position Class", - "Governance", - "27abdc67-60f7-4f6b-8de5-109d1ce1e8d9" - ], - [ - "Social Network Teams", - "Position Class", - "Governance", - "6235a447-4974-4e79-aa5e-b98115c560d7" - ], - [ - "Facebook Team", - "Position Class", - "Governance", - "2d71aa9f-b5e7-4078-9622-735a2e56bcbd" - ], - [ - "Team Creator Julian-Molina", - "Position", - "Governance", - "73bea818-1907-4612-903c-2d218a8273f5" - ] - ] - } - } - ], - "id": "b010d43e-3d6b-4bcb-8871-c36e7c8a4884", - "savedPayload": { - "position": { - "x": 6509.511994852682, - "y": 22384.33765382553 - }, - "targetPosition": { - "x": 6617.022379716272, - "y": 22664.41178177469 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Class", - "name": "Facebook Team", - "id": "2d71aa9f-b5e7-4078-9622-735a2e56bcbd" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Marketing Teams", - "Position Class", - "Governance", - "27abdc67-60f7-4f6b-8de5-109d1ce1e8d9" - ], - [ - "Social Network Teams", - "Position Class", - "Governance", - "6235a447-4974-4e79-aa5e-b98115c560d7" - ], - [ - "Facebook Team", - "Position Class", - "Governance", - "2d71aa9f-b5e7-4078-9622-735a2e56bcbd" - ] - ] - } - }, - { - "type": "Weight Votes Switch", - "name": "Reddit Team", - "config": "{}", - "project": "Governance", - "weightVotesSwitch": [], - "poolWeightVotes": [], - "assetWeightVotes": [], - "featureWeightVotes": [], - "positionWeightVotes": [ - { - "type": "Position Weight Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "987f72d2-5c07-4121-8fd4-bbda98f6ed89", - "savedPayload": { - "position": { - "x": 6617.022379716272, - "y": 22084.856286001246 - }, - "targetPosition": { - "x": 6694.668093247028, - "y": 22374.634033887967 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position", - "name": "Team Creator Julian-Molina", - "id": "cdf330b0-a11f-4045-94fc-5e44df0a786b" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Marketing Teams", - "Position Class", - "Governance", - "27abdc67-60f7-4f6b-8de5-109d1ce1e8d9" - ], - [ - "Social Network Teams", - "Position Class", - "Governance", - "6235a447-4974-4e79-aa5e-b98115c560d7" - ], - [ - "Reddit Team", - "Position Class", - "Governance", - "44213dd4-f80b-4df9-b19f-00d6aac500c6" - ], - [ - "Team Creator Julian-Molina", - "Position", - "Governance", - "cdf330b0-a11f-4045-94fc-5e44df0a786b" - ] - ] - } - }, - { - "type": "Position Weight Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "81553189-c387-4a01-b588-c7647b85c65b", - "savedPayload": { - "position": { - "x": 6906.800127602993, - "y": 22162.501999532004 - }, - "targetPosition": { - "x": 6694.668093247028, - "y": 22374.634033887967 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position", - "name": "Team Leader Brett", - "id": "af91654f-e6e1-475d-bd43-1bd870b50f84" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Marketing Teams", - "Position Class", - "Governance", - "27abdc67-60f7-4f6b-8de5-109d1ce1e8d9" - ], - [ - "Social Network Teams", - "Position Class", - "Governance", - "6235a447-4974-4e79-aa5e-b98115c560d7" - ], - [ - "Reddit Team", - "Position Class", - "Governance", - "44213dd4-f80b-4df9-b19f-00d6aac500c6" - ], - [ - "Team Leader Brett", - "Position", - "Governance", - "af91654f-e6e1-475d-bd43-1bd870b50f84" - ] - ] - } - } - ], - "id": "ac973f43-594d-493e-92a5-9e6f5ebd7f6a", - "savedPayload": { - "position": { - "x": 6694.668093247028, - "y": 22374.634033887967 - }, - "targetPosition": { - "x": 6617.022379716272, - "y": 22664.41178177469 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Class", - "name": "Reddit Team", - "id": "44213dd4-f80b-4df9-b19f-00d6aac500c6" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Marketing Teams", - "Position Class", - "Governance", - "27abdc67-60f7-4f6b-8de5-109d1ce1e8d9" - ], - [ - "Social Network Teams", - "Position Class", - "Governance", - "6235a447-4974-4e79-aa5e-b98115c560d7" - ], - [ - "Reddit Team", - "Position Class", - "Governance", - "44213dd4-f80b-4df9-b19f-00d6aac500c6" - ] - ] - } - }, - { - "type": "Weight Votes Switch", - "name": "Youtube Team", - "config": "{}", - "project": "Governance", - "weightVotesSwitch": [], - "poolWeightVotes": [], - "assetWeightVotes": [], - "featureWeightVotes": [], - "positionWeightVotes": [ - { - "type": "Position Weight Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "2e3cef71-374b-4490-9a88-9dcaf4d1700e", - "savedPayload": { - "position": { - "x": 7083.309956590453, - "y": 22286.819547144783 - }, - "targetPosition": { - "x": 6850.166168153362, - "y": 22475.615664459736 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position", - "name": "Team Creator Julian-Molina", - "id": "54843fbe-b911-4803-9983-6136975bba47" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Marketing Teams", - "Position Class", - "Governance", - "27abdc67-60f7-4f6b-8de5-109d1ce1e8d9" - ], - [ - "Social Network Teams", - "Position Class", - "Governance", - "6235a447-4974-4e79-aa5e-b98115c560d7" - ], - [ - "Youtube Team", - "Position Class", - "Governance", - "36f4fbdf-0c47-4770-b1fc-c01d278a8cd9" - ], - [ - "Team Creator Julian-Molina", - "Position", - "Governance", - "54843fbe-b911-4803-9983-6136975bba47" - ] - ] - } - } - ], - "id": "976f3e02-3729-4116-ae3b-fca00254268d", - "savedPayload": { - "position": { - "x": 6850.166168153362, - "y": 22475.615664459736 - }, - "targetPosition": { - "x": 6617.022379716272, - "y": 22664.41178177469 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Class", - "name": "Youtube Team", - "id": "36f4fbdf-0c47-4770-b1fc-c01d278a8cd9" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Marketing Teams", - "Position Class", - "Governance", - "27abdc67-60f7-4f6b-8de5-109d1ce1e8d9" - ], - [ - "Social Network Teams", - "Position Class", - "Governance", - "6235a447-4974-4e79-aa5e-b98115c560d7" - ], - [ - "Youtube Team", - "Position Class", - "Governance", - "36f4fbdf-0c47-4770-b1fc-c01d278a8cd9" - ] - ] - } - } - ], - "poolWeightVotes": [], - "assetWeightVotes": [], - "featureWeightVotes": [], - "positionWeightVotes": [], - "id": "701596fa-9f12-42b0-b164-f33c77cf9513", - "savedPayload": { - "position": { - "x": 6617.022379716272, - "y": 22664.41178177469 - }, - "targetPosition": { - "x": 6632.723166589155, - "y": 22964.00064220106 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Class", - "name": "Social Network Teams", - "id": "6235a447-4974-4e79-aa5e-b98115c560d7" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Marketing Teams", - "Position Class", - "Governance", - "27abdc67-60f7-4f6b-8de5-109d1ce1e8d9" - ], - [ - "Social Network Teams", - "Position Class", - "Governance", - "6235a447-4974-4e79-aa5e-b98115c560d7" - ] - ] - } - }, - { - "type": "Weight Votes Switch", - "name": "Content Creation Teams", - "config": "{}", - "project": "Governance", - "weightVotesSwitch": [ - { - "type": "Weight Votes Switch", - "name": "Superalgos.org Team", - "config": "{}", - "project": "Governance", - "weightVotesSwitch": [], - "poolWeightVotes": [], - "assetWeightVotes": [], - "featureWeightVotes": [], - "positionWeightVotes": [ - { - "type": "Position Weight Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "df3ec0fa-baec-4616-93ab-c1bf537c621a", - "savedPayload": { - "position": { - "x": 6802.060774751046, - "y": 22141.8794737051 - }, - "targetPosition": { - "x": 6817.761561623929, - "y": 22441.46833413147 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position", - "name": "Team Creator Julian-Molina", - "id": "e8eedc0b-4bae-4dc8-ba0c-40032ffcb335" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Marketing Teams", - "Position Class", - "Governance", - "27abdc67-60f7-4f6b-8de5-109d1ce1e8d9" - ], - [ - "Content Creation Teams", - "Position Class", - "Governance", - "6304827a-8366-48a8-ae11-35881c14e135" - ], - [ - "Superalgos.org Team", - "Position Class", - "Governance", - "be501c00-014a-431f-920e-ec3cd2398e90" - ], - [ - "Team Creator Julian-Molina", - "Position", - "Governance", - "e8eedc0b-4bae-4dc8-ba0c-40032ffcb335" - ] - ] - } - } - ], - "id": "0b2334f9-d806-4597-92f3-e73d3d7143b3", - "savedPayload": { - "position": { - "x": 6817.761561623929, - "y": 22441.46833413147 - }, - "targetPosition": { - "x": 6833.462348496812, - "y": 22741.05719455784 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Class", - "name": "Superalgos.org Team", - "id": "be501c00-014a-431f-920e-ec3cd2398e90" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Marketing Teams", - "Position Class", - "Governance", - "27abdc67-60f7-4f6b-8de5-109d1ce1e8d9" - ], - [ - "Content Creation Teams", - "Position Class", - "Governance", - "6304827a-8366-48a8-ae11-35881c14e135" - ], - [ - "Superalgos.org Team", - "Position Class", - "Governance", - "be501c00-014a-431f-920e-ec3cd2398e90" - ] - ] - } - }, - { - "type": "Weight Votes Switch", - "name": "Superalgos Blog Team", - "config": "{}", - "project": "Governance", - "weightVotesSwitch": [], - "poolWeightVotes": [], - "assetWeightVotes": [], - "featureWeightVotes": [], - "positionWeightVotes": [ - { - "type": "Position Weight Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "abdf2eaf-b3ba-4aa4-8e2c-eca0ffdb0954", - "savedPayload": { - "position": { - "x": 7096.575037649798, - "y": 22224.669466694482 - }, - "targetPosition": { - "x": 7034.20153040447, - "y": 22518.113746914623 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position", - "name": "Team Creator Julian-Molina", - "id": "7a2f9c42-6eb2-40f2-a540-563ffeb2f30f" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Marketing Teams", - "Position Class", - "Governance", - "27abdc67-60f7-4f6b-8de5-109d1ce1e8d9" - ], - [ - "Content Creation Teams", - "Position Class", - "Governance", - "6304827a-8366-48a8-ae11-35881c14e135" - ], - [ - "Superalgos Blog Team", - "Position Class", - "Governance", - "20b27683-75ab-40d8-a5d8-12f6dc41cf6c" - ], - [ - "Team Creator Julian-Molina", - "Position", - "Governance", - "7a2f9c42-6eb2-40f2-a540-563ffeb2f30f" - ] - ] - } - }, - { - "type": "Position Weight Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "2aa46a04-524f-49a0-be79-ef5d02e2a9d0", - "savedPayload": { - "position": { - "x": 7319.518485293016, - "y": 22425.40864860214 - }, - "targetPosition": { - "x": 7034.20153040447, - "y": 22518.113746914623 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position", - "name": "Team Member", - "id": "ff6c7dfa-caca-4a7c-9f98-6560e124b082" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Marketing Teams", - "Position Class", - "Governance", - "27abdc67-60f7-4f6b-8de5-109d1ce1e8d9" - ], - [ - "Content Creation Teams", - "Position Class", - "Governance", - "6304827a-8366-48a8-ae11-35881c14e135" - ], - [ - "Superalgos Blog Team", - "Position Class", - "Governance", - "20b27683-75ab-40d8-a5d8-12f6dc41cf6c" - ], - [ - "Team Member", - "Position", - "Governance", - "ff6c7dfa-caca-4a7c-9f98-6560e124b082" - ] - ] - } - } - ], - "id": "4d9893dd-6b41-4faa-b271-6ae4436cd41f", - "savedPayload": { - "position": { - "x": 7034.20153040447, - "y": 22518.113746914623 - }, - "targetPosition": { - "x": 6833.462348496812, - "y": 22741.05719455784 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Class", - "name": "Superalgos Blog Team", - "id": "20b27683-75ab-40d8-a5d8-12f6dc41cf6c" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Marketing Teams", - "Position Class", - "Governance", - "27abdc67-60f7-4f6b-8de5-109d1ce1e8d9" - ], - [ - "Content Creation Teams", - "Position Class", - "Governance", - "6304827a-8366-48a8-ae11-35881c14e135" - ], - [ - "Superalgos Blog Team", - "Position Class", - "Governance", - "20b27683-75ab-40d8-a5d8-12f6dc41cf6c" - ] - ] - } - }, - { - "type": "Weight Votes Switch", - "name": "Brett Live Streaming and Videos Team", - "config": "{}", - "project": "Governance", - "weightVotesSwitch": [], - "poolWeightVotes": [], - "assetWeightVotes": [], - "featureWeightVotes": [], - "positionWeightVotes": [ - { - "type": "Position Weight Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "fe3b0e81-b102-4f50-a04f-5abd13a677b2", - "savedPayload": { - "position": { - "x": 7333.790390830842, - "y": 22502.41296004174 - }, - "targetPosition": { - "x": 7133.051208923184, - "y": 22725.356407684958 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position", - "name": "Team Creator Brett", - "id": "390c3a42-ccf1-4085-92fd-50d6aba1cd71" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Marketing Teams", - "Position Class", - "Governance", - "27abdc67-60f7-4f6b-8de5-109d1ce1e8d9" - ], - [ - "Content Creation Teams", - "Position Class", - "Governance", - "6304827a-8366-48a8-ae11-35881c14e135" - ], - [ - "Brett Live Streaming and Videos Team", - "Position Class", - "Governance", - "50541550-ad5d-479e-b7fd-dfcd11a60d23" - ], - [ - "Team Creator Brett", - "Position", - "Governance", - "390c3a42-ccf1-4085-92fd-50d6aba1cd71" - ] - ] - } - }, - { - "type": "Position Weight Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "1ee10a05-798c-46cc-ab6b-a6fd9f34e535", - "savedPayload": { - "position": { - "x": 7432.640069349556, - "y": 22709.655620812075 - }, - "targetPosition": { - "x": 7133.051208923184, - "y": 22725.356407684958 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position", - "name": "Team Leader", - "id": "dba40c20-334a-4feb-aed4-cb9cfeba9412" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Marketing Teams", - "Position Class", - "Governance", - "27abdc67-60f7-4f6b-8de5-109d1ce1e8d9" - ], - [ - "Content Creation Teams", - "Position Class", - "Governance", - "6304827a-8366-48a8-ae11-35881c14e135" - ], - [ - "Brett Live Streaming and Videos Team", - "Position Class", - "Governance", - "50541550-ad5d-479e-b7fd-dfcd11a60d23" - ], - [ - "Team Leader", - "Position", - "Governance", - "dba40c20-334a-4feb-aed4-cb9cfeba9412" - ] - ] - } - }, - { - "type": "Position Weight Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "0f4afe6e-bab2-4e55-b297-d7a7f717ea7c", - "savedPayload": { - "position": { - "x": 7355.994656566402, - "y": 22926.095589592616 - }, - "targetPosition": { - "x": 7133.051208923184, - "y": 22725.356407684958 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position", - "name": "Team Member", - "id": "bf66de3e-a8bf-4c20-bb12-c0a64dfb7df5" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Marketing Teams", - "Position Class", - "Governance", - "27abdc67-60f7-4f6b-8de5-109d1ce1e8d9" - ], - [ - "Content Creation Teams", - "Position Class", - "Governance", - "6304827a-8366-48a8-ae11-35881c14e135" - ], - [ - "Brett Live Streaming and Videos Team", - "Position Class", - "Governance", - "50541550-ad5d-479e-b7fd-dfcd11a60d23" - ], - [ - "Team Member", - "Position", - "Governance", - "bf66de3e-a8bf-4c20-bb12-c0a64dfb7df5" - ] - ] - } - } - ], - "id": "9ecaf457-7be7-49b4-83c8-191f5bfe7d94", - "savedPayload": { - "position": { - "x": 7133.051208923184, - "y": 22725.356407684958 - }, - "targetPosition": { - "x": 6833.462348496812, - "y": 22741.05719455784 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Class", - "name": "Brett Live Streaming and Videos Team", - "id": "50541550-ad5d-479e-b7fd-dfcd11a60d23" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Marketing Teams", - "Position Class", - "Governance", - "27abdc67-60f7-4f6b-8de5-109d1ce1e8d9" - ], - [ - "Content Creation Teams", - "Position Class", - "Governance", - "6304827a-8366-48a8-ae11-35881c14e135" - ], - [ - "Brett Live Streaming and Videos Team", - "Position Class", - "Governance", - "50541550-ad5d-479e-b7fd-dfcd11a60d23" - ] - ] - } - } - ], - "poolWeightVotes": [], - "assetWeightVotes": [], - "featureWeightVotes": [], - "positionWeightVotes": [], - "id": "a56dc356-b5d5-4927-b841-f1e0f4b160c7", - "savedPayload": { - "position": { - "x": 6833.462348496812, - "y": 22741.05719455784 - }, - "targetPosition": { - "x": 6632.723166589155, - "y": 22964.00064220106 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Class", - "name": "Content Creation Teams", - "id": "6304827a-8366-48a8-ae11-35881c14e135" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Marketing Teams", - "Position Class", - "Governance", - "27abdc67-60f7-4f6b-8de5-109d1ce1e8d9" - ], - [ - "Content Creation Teams", - "Position Class", - "Governance", - "6304827a-8366-48a8-ae11-35881c14e135" - ] - ] - } - }, - { - "type": "Weight Votes Switch", - "name": "Exchange Relationships Team", - "config": "{}", - "project": "Governance", - "weightVotesSwitch": [], - "poolWeightVotes": [], - "assetWeightVotes": [], - "featureWeightVotes": [], - "positionWeightVotes": [ - { - "type": "Position Weight Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "0ff203c7-137b-4cb7-a4ad-71a81fe3fa85", - "savedPayload": { - "position": { - "x": 7183.913197399154, - "y": 22784.90814482367 - }, - "targetPosition": { - "x": 6932.312027015527, - "y": 22948.299855328176 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position", - "name": "Team Creator Julian-Molina", - "id": "3fb3029e-5796-4a37-aed3-0360d8f807e2" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Marketing Teams", - "Position Class", - "Governance", - "27abdc67-60f7-4f6b-8de5-109d1ce1e8d9" - ], - [ - "Exchange Relationships Team", - "Position Class", - "Governance", - "17c9d4f0-82da-4304-b1e8-b075048ce79c" - ], - [ - "Team Creator Julian-Molina", - "Position", - "Governance", - "3fb3029e-5796-4a37-aed3-0360d8f807e2" - ] - ] - } - }, - { - "type": "Position Weight Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "2c3f0889-521a-4461-83a3-5680ace40528", - "savedPayload": { - "position": { - "x": 7199.613984272037, - "y": 23084.49700525004 - }, - "targetPosition": { - "x": 6932.312027015527, - "y": 22948.299855328176 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position", - "name": "Team Member", - "id": "952609db-1f04-45fb-9acd-948a6fa52d20" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Marketing Teams", - "Position Class", - "Governance", - "27abdc67-60f7-4f6b-8de5-109d1ce1e8d9" - ], - [ - "Exchange Relationships Team", - "Position Class", - "Governance", - "17c9d4f0-82da-4304-b1e8-b075048ce79c" - ], - [ - "Team Member", - "Position", - "Governance", - "952609db-1f04-45fb-9acd-948a6fa52d20" - ] - ] - } - } - ], - "id": "4c9ab168-1171-4e9e-a344-270bfca82503", - "savedPayload": { - "position": { - "x": 6932.312027015527, - "y": 22948.299855328176 - }, - "targetPosition": { - "x": 6632.723166589155, - "y": 22964.00064220106 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Class", - "name": "Exchange Relationships Team", - "id": "17c9d4f0-82da-4304-b1e8-b075048ce79c" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Marketing Teams", - "Position Class", - "Governance", - "27abdc67-60f7-4f6b-8de5-109d1ce1e8d9" - ], - [ - "Exchange Relationships Team", - "Position Class", - "Governance", - "17c9d4f0-82da-4304-b1e8-b075048ce79c" - ] - ] - } - } - ], - "poolWeightVotes": [], - "assetWeightVotes": [], - "featureWeightVotes": [], - "positionWeightVotes": [], - "id": "163f18a7-5777-456a-b68c-4765e82b711b", - "savedPayload": { - "position": { - "x": 6632.723166589155, - "y": 22964.00064220106 - }, - "targetPosition": { - "x": 6431.9839846814975, - "y": 23186.944089844277 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Class", - "name": "Marketing Teams", - "id": "27abdc67-60f7-4f6b-8de5-109d1ce1e8d9" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Marketing Teams", - "Position Class", - "Governance", - "27abdc67-60f7-4f6b-8de5-109d1ce1e8d9" - ] - ] - } - }, - { - "type": "Weight Votes Switch", - "name": "Education Teams", - "config": "{}", - "project": "Governance", - "weightVotesSwitch": [ - { - "type": "Weight Votes Switch", - "name": "Docs Teams", - "config": "{}", - "project": "Governance", - "weightVotesSwitch": [], - "poolWeightVotes": [], - "assetWeightVotes": [], - "featureWeightVotes": [], - "positionWeightVotes": [ - { - "type": "Position Weight Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "46d4bc93-9173-4254-ab36-13f0c44adfb4", - "savedPayload": { - "position": { - "x": 6747.6325306372, - "y": 22515.477756423108 - }, - "targetPosition": { - "x": 6810.006037882528, - "y": 22808.92203664325 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position", - "name": "Team Creator Harrell harrellbm", - "id": "4f493767-d2b3-474d-8cdb-723a46a39ca1" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Education Teams", - "Position Class", - "Governance", - "2fad4da0-ad26-4ce4-a779-5571aa7d6340" - ], - [ - "Docs Teams", - "Position Class", - "Governance", - "edc33bd7-55db-4e8e-82df-81c976c83088" - ], - [ - "Team Creator Harrell harrellbm", - "Position", - "Governance", - "4f493767-d2b3-474d-8cdb-723a46a39ca1" - ] - ] - } - }, - { - "type": "Position Weight Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "5c5a43fa-1932-4539-877d-cab1d322b8be", - "savedPayload": { - "position": { - "x": 7032.949485525746, - "y": 22608.18285473559 - }, - "targetPosition": { - "x": 6810.006037882528, - "y": 22808.92203664325 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position", - "name": "2 Team Member Tentacle23 quantum8", - "id": "3275a849-7491-4f2b-92a7-85d8e6ff87a2" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Education Teams", - "Position Class", - "Governance", - "2fad4da0-ad26-4ce4-a779-5571aa7d6340" - ], - [ - "Docs Teams", - "Position Class", - "Governance", - "edc33bd7-55db-4e8e-82df-81c976c83088" - ], - [ - "2 Team Member Tentacle23 quantum8", - "Position", - "Governance", - "3275a849-7491-4f2b-92a7-85d8e6ff87a2" - ] - ] - } - } - ], - "id": "224770e0-e5f3-4593-8713-fa189598c462", - "savedPayload": { - "position": { - "x": 6810.006037882528, - "y": 22808.92203664325 - }, - "targetPosition": { - "x": 6717.300939570044, - "y": 23094.238991531794 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Class", - "name": "Docs Teams", - "id": "edc33bd7-55db-4e8e-82df-81c976c83088" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Education Teams", - "Position Class", - "Governance", - "2fad4da0-ad26-4ce4-a779-5571aa7d6340" - ], - [ - "Docs Teams", - "Position Class", - "Governance", - "edc33bd7-55db-4e8e-82df-81c976c83088" - ] - ] - } - }, - { - "type": "Weight Votes Switch", - "name": "Tutorials Team", - "config": "{}", - "project": "Governance", - "weightVotesSwitch": [], - "poolWeightVotes": [], - "assetWeightVotes": [], - "featureWeightVotes": [], - "positionWeightVotes": [ - { - "type": "Position Weight Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "0cf935f1-994c-46c9-9004-b499bb711a61", - "savedPayload": { - "position": { - "x": 7082.027030805269, - "y": 22643.83977855127 - }, - "targetPosition": { - "x": 6960.006037882528, - "y": 22917.90341584405 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position", - "name": "Team Creator Harrell harrellbm", - "id": "fdeccdcd-0ed5-4549-b343-67242a533bb2" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Education Teams", - "Position Class", - "Governance", - "2fad4da0-ad26-4ce4-a779-5571aa7d6340" - ], - [ - "Tutorials Team", - "Position Class", - "Governance", - "1e3a4144-860f-411c-8d02-5df03a177c1c" - ], - [ - "Team Creator Harrell harrellbm", - "Position", - "Governance", - "fdeccdcd-0ed5-4549-b343-67242a533bb2" - ] - ] - } - }, - { - "type": "Position Weight Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "5c6fdd71-a38d-45e9-9bd2-9011edf498bd", - "savedPayload": { - "position": { - "x": 7258.36260649301, - "y": 22886.544876863754 - }, - "targetPosition": { - "x": 6960.006037882528, - "y": 22917.90341584405 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position", - "name": "1 Team Member quantum8", - "id": "3c0015fa-c06a-4ee1-a000-b283cad18c16" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Education Teams", - "Position Class", - "Governance", - "2fad4da0-ad26-4ce4-a779-5571aa7d6340" - ], - [ - "Tutorials Team", - "Position Class", - "Governance", - "1e3a4144-860f-411c-8d02-5df03a177c1c" - ], - [ - "1 Team Member quantum8", - "Position", - "Governance", - "3c0015fa-c06a-4ee1-a000-b283cad18c16" - ] - ] - } - } - ], - "id": "3191c698-f75d-4636-91ab-766f08a4acae", - "savedPayload": { - "position": { - "x": 6960.006037882528, - "y": 22917.90341584405 - }, - "targetPosition": { - "x": 6717.300939570044, - "y": 23094.238991531794 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Class", - "name": "Tutorials Team", - "id": "1e3a4144-860f-411c-8d02-5df03a177c1c" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Education Teams", - "Position Class", - "Governance", - "2fad4da0-ad26-4ce4-a779-5571aa7d6340" - ], - [ - "Tutorials Team", - "Position Class", - "Governance", - "1e3a4144-860f-411c-8d02-5df03a177c1c" - ] - ] - } - }, - { - "type": "Weight Votes Switch", - "name": "Translations Team", - "config": "{}", - "project": "Governance", - "weightVotesSwitch": [], - "poolWeightVotes": [], - "assetWeightVotes": [], - "featureWeightVotes": [], - "positionWeightVotes": [ - { - "type": "Position Weight Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "b3cf3da6-65cb-49fa-a723-40474c11d618", - "savedPayload": { - "position": { - "x": 7229.432973926008, - "y": 22882.10695717583 - }, - "targetPosition": { - "x": 7017.300939570044, - "y": 23094.238991531794 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position", - "name": "Team Creator Harrell harrellbm", - "id": "fcf22cc9-ab82-4cf4-9f9d-b64f331df7c9" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Education Teams", - "Position Class", - "Governance", - "2fad4da0-ad26-4ce4-a779-5571aa7d6340" - ], - [ - "Translations Team", - "Position Class", - "Governance", - "0cd21223-d49a-45b1-af83-ec2a31f8caaf" - ], - [ - "Team Creator Harrell harrellbm", - "Position", - "Governance", - "fcf22cc9-ab82-4cf4-9f9d-b64f331df7c9" - ] - ] - } - }, - { - "type": "Position Weight Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "2d4c6721-2c01-4045-ad34-313b4e3006b4", - "savedPayload": { - "position": { - "x": 7317.300939570044, - "y": 23094.238991531794 - }, - "targetPosition": { - "x": 7017.300939570044, - "y": 23094.238991531794 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position", - "name": "Team Leader mARTin1978", - "id": "6ed15f3b-1d23-44c3-8e33-25983b433280" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Education Teams", - "Position Class", - "Governance", - "2fad4da0-ad26-4ce4-a779-5571aa7d6340" - ], - [ - "Translations Team", - "Position Class", - "Governance", - "0cd21223-d49a-45b1-af83-ec2a31f8caaf" - ], - [ - "Team Leader mARTin1978", - "Position", - "Governance", - "6ed15f3b-1d23-44c3-8e33-25983b433280" - ] - ] - } - }, - { - "type": "Position Weight Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "eaf94a14-68c6-49d3-9282-779b1fd87e90", - "savedPayload": { - "position": { - "x": 7229.432973926008, - "y": 23306.371025887758 - }, - "targetPosition": { - "x": 7017.300939570044, - "y": 23094.238991531794 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position", - "name": "5 Team Members : EvaMaria70 gitforkgit e-Nut Lennart MarinitaMarina", - "id": "6ed65be6-de6f-49a1-9c04-d2114e8763a1" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Education Teams", - "Position Class", - "Governance", - "2fad4da0-ad26-4ce4-a779-5571aa7d6340" - ], - [ - "Translations Team", - "Position Class", - "Governance", - "0cd21223-d49a-45b1-af83-ec2a31f8caaf" - ], - [ - "5 Team Members : EvaMaria70 gitforkgit e-Nut Lennart MarinitaMarina", - "Position", - "Governance", - "6ed65be6-de6f-49a1-9c04-d2114e8763a1" - ] - ] - } - } - ], - "id": "749666a4-3ad0-4788-a1f6-a9403697d02a", - "savedPayload": { - "position": { - "x": 7017.300939570044, - "y": 23094.238991531794 - }, - "targetPosition": { - "x": 6717.300939570044, - "y": 23094.238991531794 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Class", - "name": "Translations Team", - "id": "0cd21223-d49a-45b1-af83-ec2a31f8caaf" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Education Teams", - "Position Class", - "Governance", - "2fad4da0-ad26-4ce4-a779-5571aa7d6340" - ], - [ - "Translations Team", - "Position Class", - "Governance", - "0cd21223-d49a-45b1-af83-ec2a31f8caaf" - ] - ] - } - }, - { - "type": "Weight Votes Switch", - "name": "Workspaces Team", - "config": "{}", - "project": "Governance", - "weightVotesSwitch": [], - "poolWeightVotes": [], - "assetWeightVotes": [], - "featureWeightVotes": [], - "positionWeightVotes": [ - { - "type": "Position Weight Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "631acb4c-14e7-4dfd-b4f2-92f26afb1ed6", - "savedPayload": { - "position": { - "x": 7258.36260649301, - "y": 23301.933106199835 - }, - "targetPosition": { - "x": 6960.006037882528, - "y": 23270.574567219537 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position", - "name": "Team Creator Harrell harrellbm", - "id": "c0d9b98f-069d-48fa-8738-f1c86f397934" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Education Teams", - "Position Class", - "Governance", - "2fad4da0-ad26-4ce4-a779-5571aa7d6340" - ], - [ - "Workspaces Team", - "Position Class", - "Governance", - "99c0b7a7-db57-4491-8559-d6d493183534" - ], - [ - "Team Creator Harrell harrellbm", - "Position", - "Governance", - "c0d9b98f-069d-48fa-8738-f1c86f397934" - ] - ] - } - }, - { - "type": "Position Weight Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "9b9f0aed-ab60-4905-aa7e-4b45670f02e7", - "savedPayload": { - "position": { - "x": 7082.027030805269, - "y": 23544.638204512317 - }, - "targetPosition": { - "x": 6960.006037882528, - "y": 23270.574567219537 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position", - "name": "Team Leader PiyanthaK piyanthak", - "id": "94de54da-01db-41a6-a3ab-e7498407790a" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Education Teams", - "Position Class", - "Governance", - "2fad4da0-ad26-4ce4-a779-5571aa7d6340" - ], - [ - "Workspaces Team", - "Position Class", - "Governance", - "99c0b7a7-db57-4491-8559-d6d493183534" - ], - [ - "Team Leader PiyanthaK piyanthak", - "Position", - "Governance", - "94de54da-01db-41a6-a3ab-e7498407790a" - ] - ] - } - } - ], - "id": "8d155c91-4359-48ae-a269-8e9f145397d9", - "savedPayload": { - "position": { - "x": 6960.006037882528, - "y": 23270.574567219537 - }, - "targetPosition": { - "x": 6717.300939570044, - "y": 23094.238991531794 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Class", - "name": "Workspaces Team", - "id": "99c0b7a7-db57-4491-8559-d6d493183534" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Education Teams", - "Position Class", - "Governance", - "2fad4da0-ad26-4ce4-a779-5571aa7d6340" - ], - [ - "Workspaces Team", - "Position Class", - "Governance", - "99c0b7a7-db57-4491-8559-d6d493183534" - ] - ] - } - } - ], - "poolWeightVotes": [], - "assetWeightVotes": [], - "featureWeightVotes": [], - "positionWeightVotes": [], - "id": "3d4427fa-a370-45a9-b6e8-33fe60680ea8", - "savedPayload": { - "position": { - "x": 6717.300939570044, - "y": 23094.238991531794 - }, - "targetPosition": { - "x": 6431.9839846814975, - "y": 23186.944089844277 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Class", - "name": "Education Teams", - "id": "2fad4da0-ad26-4ce4-a779-5571aa7d6340" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Education Teams", - "Position Class", - "Governance", - "2fad4da0-ad26-4ce4-a779-5571aa7d6340" - ] - ] - } - }, - { - "type": "Weight Votes Switch", - "name": "Tech Teams", - "config": "{}", - "project": "Governance", - "weightVotesSwitch": [ - { - "type": "Weight Votes Switch", - "name": "Sys Admins Team", - "config": "{}", - "project": "Governance", - "weightVotesSwitch": [], - "poolWeightVotes": [], - "assetWeightVotes": [], - "featureWeightVotes": [], - "positionWeightVotes": [ - { - "type": "Position Weight Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "ad1767a9-78b4-404d-8b6e-5e304c1146e7", - "savedPayload": { - "position": { - "x": 6910.466659936414, - "y": 22726.785289020016 - }, - "targetPosition": { - "x": 6926.167446809297, - "y": 23026.374149446387 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position", - "name": "Team Creator Brett", - "id": "0b94af47-264d-4106-b0ca-0e696e961929" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Tech Teams", - "Position Class", - "Governance", - "1ce8dec7-122f-4a03-bce0-f74a4a1e7a94" - ], - [ - "Sys Admins Team", - "Position Class", - "Governance", - "fdd597bc-e6e4-4a1a-93b8-968f81b835d7" - ], - [ - "Team Creator Brett", - "Position", - "Governance", - "0b94af47-264d-4106-b0ca-0e696e961929" - ] - ] - } - }, - { - "type": "Position Weight Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "2c6d3a17-951b-4fc6-8f2d-5723bb4f1b15", - "savedPayload": { - "position": { - "x": 7126.906628716954, - "y": 22803.43070180317 - }, - "targetPosition": { - "x": 6926.167446809297, - "y": 23026.374149446387 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position", - "name": "Team Leader", - "id": "e9dd2a7d-f89b-48ed-8dad-50f41295096c" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Tech Teams", - "Position Class", - "Governance", - "1ce8dec7-122f-4a03-bce0-f74a4a1e7a94" - ], - [ - "Sys Admins Team", - "Position Class", - "Governance", - "fdd597bc-e6e4-4a1a-93b8-968f81b835d7" - ], - [ - "Team Leader", - "Position", - "Governance", - "e9dd2a7d-f89b-48ed-8dad-50f41295096c" - ] - ] - } - }, - { - "type": "Position Weight Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "36dbd04a-5f94-4870-b120-85b1b4f9b3fc", - "savedPayload": { - "position": { - "x": 7225.756307235669, - "y": 23010.673362573503 - }, - "targetPosition": { - "x": 6926.167446809297, - "y": 23026.374149446387 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position", - "name": "Team Member", - "id": "93631f67-73ef-4e87-afb1-6964a06f6b40" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Tech Teams", - "Position Class", - "Governance", - "1ce8dec7-122f-4a03-bce0-f74a4a1e7a94" - ], - [ - "Sys Admins Team", - "Position Class", - "Governance", - "fdd597bc-e6e4-4a1a-93b8-968f81b835d7" - ], - [ - "Team Member", - "Position", - "Governance", - "93631f67-73ef-4e87-afb1-6964a06f6b40" - ] - ] - } - } - ], - "id": "0cb05d2b-676f-41cd-bbf7-2c86e1cede29", - "savedPayload": { - "position": { - "x": 6926.167446809297, - "y": 23026.374149446387 - }, - "targetPosition": { - "x": 6725.4282649016395, - "y": 23249.317597089605 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Class", - "name": "Sys Admins Team", - "id": "fdd597bc-e6e4-4a1a-93b8-968f81b835d7" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Tech Teams", - "Position Class", - "Governance", - "1ce8dec7-122f-4a03-bce0-f74a4a1e7a94" - ], - [ - "Sys Admins Team", - "Position Class", - "Governance", - "fdd597bc-e6e4-4a1a-93b8-968f81b835d7" - ] - ] - } - }, - { - "type": "Weight Votes Switch", - "name": "Docker Team", - "config": "{}", - "project": "Governance", - "weightVotesSwitch": [], - "poolWeightVotes": [], - "assetWeightVotes": [], - "featureWeightVotes": [], - "positionWeightVotes": [ - { - "type": "Position Weight Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "be90a3b3-5e52-4a2a-a5e0-cda31a555c6b", - "savedPayload": { - "position": { - "x": 7146.94236971205, - "y": 22889.310541520612 - }, - "targetPosition": { - "x": 7010.745219790186, - "y": 23156.61249877712 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position", - "name": "Team Creator Brett", - "id": "b6df085b-ca00-4819-9267-b5ffcb016950" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Tech Teams", - "Position Class", - "Governance", - "1ce8dec7-122f-4a03-bce0-f74a4a1e7a94" - ], - [ - "Docker Team", - "Position Class", - "Governance", - "7c9ae450-8c4b-46f0-93c4-70da6de02e23" - ], - [ - "Team Creator Brett", - "Position", - "Governance", - "b6df085b-ca00-4819-9267-b5ffcb016950" - ] - ] - } - }, - { - "type": "Position Weight Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "27b632db-9a73-4ca7-a26c-a74904efea1c", - "savedPayload": { - "position": { - "x": 7296.062174678732, - "y": 23063.90740046464 - }, - "targetPosition": { - "x": 7010.745219790186, - "y": 23156.61249877712 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position", - "name": "Team Leader", - "id": "d6047182-c6b3-4c9d-839f-e48aba7dce51" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Tech Teams", - "Position Class", - "Governance", - "1ce8dec7-122f-4a03-bce0-f74a4a1e7a94" - ], - [ - "Docker Team", - "Position Class", - "Governance", - "7c9ae450-8c4b-46f0-93c4-70da6de02e23" - ], - [ - "Team Leader", - "Position", - "Governance", - "d6047182-c6b3-4c9d-839f-e48aba7dce51" - ] - ] - } - }, - { - "type": "Position Weight Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "434a0c22-e679-45be-83e8-65f3d0573b98", - "savedPayload": { - "position": { - "x": 7278.047177046696, - "y": 23292.809648698985 - }, - "targetPosition": { - "x": 7010.745219790186, - "y": 23156.61249877712 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position", - "name": "Team Member", - "id": "a9af0b2b-8025-4b69-82a9-ac5b11b5c686" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Tech Teams", - "Position Class", - "Governance", - "1ce8dec7-122f-4a03-bce0-f74a4a1e7a94" - ], - [ - "Docker Team", - "Position Class", - "Governance", - "7c9ae450-8c4b-46f0-93c4-70da6de02e23" - ], - [ - "Team Member", - "Position", - "Governance", - "a9af0b2b-8025-4b69-82a9-ac5b11b5c686" - ] - ] - } - } - ], - "id": "0035c539-6a31-4419-83f6-4fe28e4bc16e", - "savedPayload": { - "position": { - "x": 7010.745219790186, - "y": 23156.61249877712 - }, - "targetPosition": { - "x": 6725.4282649016395, - "y": 23249.317597089605 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Class", - "name": "Docker Team", - "id": "7c9ae450-8c4b-46f0-93c4-70da6de02e23" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Tech Teams", - "Position Class", - "Governance", - "1ce8dec7-122f-4a03-bce0-f74a4a1e7a94" - ], - [ - "Docker Team", - "Position Class", - "Governance", - "7c9ae450-8c4b-46f0-93c4-70da6de02e23" - ] - ] - } - }, - { - "type": "Weight Votes Switch", - "name": "Distribution Team", - "config": "{}", - "project": "Governance", - "weightVotesSwitch": [], - "poolWeightVotes": [], - "assetWeightVotes": [], - "featureWeightVotes": [], - "positionWeightVotes": [ - { - "type": "Position Weight Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "a7bc19b9-1d9a-41a3-a1ab-30b8ff99de0c", - "savedPayload": { - "position": { - "x": 7312.3168253419235, - "y": 23374.06461158026 - }, - "targetPosition": { - "x": 7018.8725451217815, - "y": 23311.691104334932 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position", - "name": "Team Creator Nuno", - "id": "fa7ebac3-484c-4d18-ad16-60974d28f25c" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Tech Teams", - "Position Class", - "Governance", - "1ce8dec7-122f-4a03-bce0-f74a4a1e7a94" - ], - [ - "Distribution Team", - "Position Class", - "Governance", - "f262aaf0-240e-488b-8cdd-ab8d79701a23" - ], - [ - "Team Creator Nuno", - "Position", - "Governance", - "fa7ebac3-484c-4d18-ad16-60974d28f25c" - ] - ] - } - } - ], - "id": "93b101ad-608e-4a46-a16e-da47a20d9545", - "savedPayload": { - "position": { - "x": 7018.8725451217815, - "y": 23311.691104334932 - }, - "targetPosition": { - "x": 6725.4282649016395, - "y": 23249.317597089605 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Class", - "name": "Distribution Team", - "id": "f262aaf0-240e-488b-8cdd-ab8d79701a23" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Tech Teams", - "Position Class", - "Governance", - "1ce8dec7-122f-4a03-bce0-f74a4a1e7a94" - ], - [ - "Distribution Team", - "Position Class", - "Governance", - "f262aaf0-240e-488b-8cdd-ab8d79701a23" - ] - ] - } - }, - { - "type": "Weight Votes Switch", - "name": "Github Team", - "config": "{}", - "project": "Governance", - "weightVotesSwitch": [], - "poolWeightVotes": [], - "assetWeightVotes": [], - "featureWeightVotes": [], - "positionWeightVotes": [ - { - "type": "Position Weight Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "1956b492-1754-4c13-b16c-04effcb667e7", - "savedPayload": { - "position": { - "x": 7247.960572971229, - "y": 23434.35599212438 - }, - "targetPosition": { - "x": 6948.3717125448575, - "y": 23450.056778997263 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position", - "name": "Team Creator Luis-Fernando-Molina", - "id": "4f894c91-c302-4d5e-acf4-270fd7d26aaf" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Tech Teams", - "Position Class", - "Governance", - "1ce8dec7-122f-4a03-bce0-f74a4a1e7a94" - ], - [ - "Github Team", - "Position Class", - "Governance", - "0c8eb68d-1b45-49a6-ae2a-b4322da4159a" - ], - [ - "Team Creator Luis-Fernando-Molina", - "Position", - "Governance", - "4f894c91-c302-4d5e-acf4-270fd7d26aaf" - ] - ] - } - }, - { - "type": "Position Weight Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "f28042b1-fcf5-4026-ba4c-e089c5bdf238", - "savedPayload": { - "position": { - "x": 7171.315160188075, - "y": 23650.79596090492 - }, - "targetPosition": { - "x": 6948.3717125448575, - "y": 23450.056778997263 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position", - "name": "Team Leader Brett", - "id": "1c0d55c7-f923-400f-afaa-197415fd422b" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Tech Teams", - "Position Class", - "Governance", - "1ce8dec7-122f-4a03-bce0-f74a4a1e7a94" - ], - [ - "Github Team", - "Position Class", - "Governance", - "0c8eb68d-1b45-49a6-ae2a-b4322da4159a" - ], - [ - "Team Leader Brett", - "Position", - "Governance", - "1c0d55c7-f923-400f-afaa-197415fd422b" - ] - ] - } - }, - { - "type": "Position Weight Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "7c7075e4-8b34-4ac8-b1a5-8d81b2d39969", - "savedPayload": { - "position": { - "x": 6964.072499417741, - "y": 23749.645639423634 - }, - "targetPosition": { - "x": 6948.3717125448575, - "y": 23450.056778997263 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position", - "name": "Team Member", - "id": "cc41d856-bffa-4907-8d4d-a73537528da5" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Tech Teams", - "Position Class", - "Governance", - "1ce8dec7-122f-4a03-bce0-f74a4a1e7a94" - ], - [ - "Github Team", - "Position Class", - "Governance", - "0c8eb68d-1b45-49a6-ae2a-b4322da4159a" - ], - [ - "Team Member", - "Position", - "Governance", - "cc41d856-bffa-4907-8d4d-a73537528da5" - ] - ] - } - } - ], - "id": "1a2c86d9-7d58-43f8-a88d-9f00a3ecbd6e", - "savedPayload": { - "position": { - "x": 6948.3717125448575, - "y": 23450.056778997263 - }, - "targetPosition": { - "x": 6725.4282649016395, - "y": 23249.317597089605 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Class", - "name": "Github Team", - "id": "0c8eb68d-1b45-49a6-ae2a-b4322da4159a" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Tech Teams", - "Position Class", - "Governance", - "1ce8dec7-122f-4a03-bce0-f74a4a1e7a94" - ], - [ - "Github Team", - "Position Class", - "Governance", - "0c8eb68d-1b45-49a6-ae2a-b4322da4159a" - ] - ] - } - }, - { - "type": "Weight Votes Switch", - "name": "Setup Team", - "config": "{}", - "project": "Governance", - "weightVotesSwitch": [], - "poolWeightVotes": [], - "assetWeightVotes": [], - "featureWeightVotes": [], - "positionWeightVotes": [ - { - "type": "Position Weight Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "aa9bbc43-8bff-4069-9934-d349e60dcb67", - "savedPayload": { - "position": { - "x": 7085.435320470635, - "y": 23670.831701900013 - }, - "targetPosition": { - "x": 6818.133363214124, - "y": 23534.63455197815 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position", - "name": "Team Creator Harrell harrellbm", - "id": "5ae9188f-d68e-4682-8d20-b521d0e39c47" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Tech Teams", - "Position Class", - "Governance", - "1ce8dec7-122f-4a03-bce0-f74a4a1e7a94" - ], - [ - "Setup Team", - "Position Class", - "Governance", - "921fa783-30b7-4dea-956d-8bbad4223f1b" - ], - [ - "Team Creator Harrell harrellbm", - "Position", - "Governance", - "5ae9188f-d68e-4682-8d20-b521d0e39c47" - ] - ] - } - }, - { - "type": "Position Weight Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "9153ea27-4429-42be-a803-b673fce96369", - "savedPayload": { - "position": { - "x": 6910.838461526609, - "y": 23819.951506866695 - }, - "targetPosition": { - "x": 6818.133363214124, - "y": 23534.63455197815 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position", - "name": "Team Leader", - "id": "a01824b5-b1b0-4acb-995d-7cd2f7ea09c6" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Tech Teams", - "Position Class", - "Governance", - "1ce8dec7-122f-4a03-bce0-f74a4a1e7a94" - ], - [ - "Setup Team", - "Position Class", - "Governance", - "921fa783-30b7-4dea-956d-8bbad4223f1b" - ], - [ - "Team Leader", - "Position", - "Governance", - "a01824b5-b1b0-4acb-995d-7cd2f7ea09c6" - ] - ] - } - }, - { - "type": "Position Weight Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "e8479ac6-b0ce-43a3-8759-781250e4bdce", - "savedPayload": { - "position": { - "x": 6681.93621329226, - "y": 23801.93650923466 - }, - "targetPosition": { - "x": 6818.133363214124, - "y": 23534.63455197815 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position", - "name": "Team Member", - "id": "3dc28900-d10d-4a26-aae6-b1205d8563a2" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Tech Teams", - "Position Class", - "Governance", - "1ce8dec7-122f-4a03-bce0-f74a4a1e7a94" - ], - [ - "Setup Team", - "Position Class", - "Governance", - "921fa783-30b7-4dea-956d-8bbad4223f1b" - ], - [ - "Team Member", - "Position", - "Governance", - "3dc28900-d10d-4a26-aae6-b1205d8563a2" - ] - ] - } - } - ], - "id": "150e342e-cece-494e-a86b-fb2943b6277e", - "savedPayload": { - "position": { - "x": 6818.133363214124, - "y": 23534.63455197815 - }, - "targetPosition": { - "x": 6725.4282649016395, - "y": 23249.317597089605 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Class", - "name": "Setup Team", - "id": "921fa783-30b7-4dea-956d-8bbad4223f1b" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Tech Teams", - "Position Class", - "Governance", - "1ce8dec7-122f-4a03-bce0-f74a4a1e7a94" - ], - [ - "Setup Team", - "Position Class", - "Governance", - "921fa783-30b7-4dea-956d-8bbad4223f1b" - ] - ] - } - } - ], - "poolWeightVotes": [], - "assetWeightVotes": [], - "featureWeightVotes": [], - "positionWeightVotes": [], - "id": "97599a21-594b-4532-b62f-b212880dcdb3", - "savedPayload": { - "position": { - "x": 6725.4282649016395, - "y": 23249.317597089605 - }, - "targetPosition": { - "x": 6431.9839846814975, - "y": 23186.944089844277 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Class", - "name": "Tech Teams", - "id": "1ce8dec7-122f-4a03-bce0-f74a4a1e7a94" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Tech Teams", - "Position Class", - "Governance", - "1ce8dec7-122f-4a03-bce0-f74a4a1e7a94" - ] - ] - } - }, - { - "type": "Weight Votes Switch", - "name": "Other Teams", - "config": "{}", - "project": "Governance", - "weightVotesSwitch": [ - { - "type": "Weight Votes Switch", - "name": "Chat Platforms Teams", - "config": "{}", - "project": "Governance", - "weightVotesSwitch": [ - { - "type": "Weight Votes Switch", - "name": "Telegram Team", - "config": "{}", - "project": "Governance", - "weightVotesSwitch": [], - "poolWeightVotes": [], - "assetWeightVotes": [], - "featureWeightVotes": [], - "positionWeightVotes": [ - { - "type": "Position Weight Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "00246d9a-916a-465a-815e-4b6f41aeee82", - "savedPayload": { - "position": { - "x": 7355.994656566402, - "y": 22926.095589592616 - }, - "targetPosition": { - "x": 7155.255474658745, - "y": 23149.039037235834 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position", - "name": "Team Creator Julian-Molina", - "id": "dc148eee-1c57-48be-918e-5c91d3b2a1ee" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Other Teams", - "Position Class", - "Governance", - "eab89bf2-76b7-4d03-ada9-9a5eb5f3cfb4" - ], - [ - "Chat Platforms Teams", - "Position Class", - "Governance", - "15850aa9-709f-413e-b0e7-0d843c4d17dd" - ], - [ - "Telegram Team", - "Position Class", - "Governance", - "d845296c-a4c9-43a1-9fcd-f63678d09649" - ], - [ - "Team Creator Julian-Molina", - "Position", - "Governance", - "dc148eee-1c57-48be-918e-5c91d3b2a1ee" - ] - ] - } - } - ], - "id": "e52ca9c3-3995-47d9-98b5-bccda5db7afd", - "savedPayload": { - "position": { - "x": 7155.255474658745, - "y": 23149.039037235834 - }, - "targetPosition": { - "x": 6954.516292751087, - "y": 23371.982484879052 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Class", - "name": "Telegram Team", - "id": "d845296c-a4c9-43a1-9fcd-f63678d09649" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Other Teams", - "Position Class", - "Governance", - "eab89bf2-76b7-4d03-ada9-9a5eb5f3cfb4" - ], - [ - "Chat Platforms Teams", - "Position Class", - "Governance", - "15850aa9-709f-413e-b0e7-0d843c4d17dd" - ], - [ - "Telegram Team", - "Position Class", - "Governance", - "d845296c-a4c9-43a1-9fcd-f63678d09649" - ] - ] - } - }, - { - "type": "Weight Votes Switch", - "name": "Discord Team", - "config": "{}", - "project": "Governance", - "weightVotesSwitch": [], - "poolWeightVotes": [], - "assetWeightVotes": [], - "featureWeightVotes": [], - "positionWeightVotes": [ - { - "type": "Position Weight Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "c5c10d48-ec69-43f6-aa43-283effae282e", - "savedPayload": { - "position": { - "x": 7454.844335085117, - "y": 23133.33825036295 - }, - "targetPosition": { - "x": 7254.105153177459, - "y": 23356.28169800617 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position", - "name": "Team Creator Julian-Molina", - "id": "71389baa-502a-4df3-bed5-66618ccb5495" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Other Teams", - "Position Class", - "Governance", - "eab89bf2-76b7-4d03-ada9-9a5eb5f3cfb4" - ], - [ - "Chat Platforms Teams", - "Position Class", - "Governance", - "15850aa9-709f-413e-b0e7-0d843c4d17dd" - ], - [ - "Discord Team", - "Position Class", - "Governance", - "edf5afb0-79ff-4a19-98af-8001f118b735" - ], - [ - "Team Creator Julian-Molina", - "Position", - "Governance", - "71389baa-502a-4df3-bed5-66618ccb5495" - ] - ] - } - }, - { - "type": "Position Weight Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "b5acd575-1262-4b57-93e0-a2a49b218194", - "savedPayload": { - "position": { - "x": 7553.694013603831, - "y": 23340.580911133286 - }, - "targetPosition": { - "x": 7254.105153177459, - "y": 23356.28169800617 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position", - "name": "Team Leader Tee Haning", - "id": "b756d2de-2a22-421a-840c-629646e8851b" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Other Teams", - "Position Class", - "Governance", - "eab89bf2-76b7-4d03-ada9-9a5eb5f3cfb4" - ], - [ - "Chat Platforms Teams", - "Position Class", - "Governance", - "15850aa9-709f-413e-b0e7-0d843c4d17dd" - ], - [ - "Discord Team", - "Position Class", - "Governance", - "edf5afb0-79ff-4a19-98af-8001f118b735" - ], - [ - "Team Leader Tee Haning", - "Position", - "Governance", - "b756d2de-2a22-421a-840c-629646e8851b" - ] - ] - } - }, - { - "type": "Position Weight Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "21229041-75f7-4599-b576-708c328b086f", - "savedPayload": { - "position": { - "x": 7477.048600820677, - "y": 23557.020879913827 - }, - "targetPosition": { - "x": 7254.105153177459, - "y": 23356.28169800617 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position", - "name": "1 Team Member quantum8", - "id": "6393cd1d-7c45-4ba5-a81b-05c2b1bc382e" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Other Teams", - "Position Class", - "Governance", - "eab89bf2-76b7-4d03-ada9-9a5eb5f3cfb4" - ], - [ - "Chat Platforms Teams", - "Position Class", - "Governance", - "15850aa9-709f-413e-b0e7-0d843c4d17dd" - ], - [ - "Discord Team", - "Position Class", - "Governance", - "edf5afb0-79ff-4a19-98af-8001f118b735" - ], - [ - "1 Team Member quantum8", - "Position", - "Governance", - "6393cd1d-7c45-4ba5-a81b-05c2b1bc382e" - ] - ] - } - } - ], - "id": "e039c31f-83cc-4348-9d7e-d15b28dde3f4", - "savedPayload": { - "position": { - "x": 7254.105153177459, - "y": 23356.28169800617 - }, - "targetPosition": { - "x": 6954.516292751087, - "y": 23371.982484879052 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Class", - "name": "Discord Team", - "id": "edf5afb0-79ff-4a19-98af-8001f118b735" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Other Teams", - "Position Class", - "Governance", - "eab89bf2-76b7-4d03-ada9-9a5eb5f3cfb4" - ], - [ - "Chat Platforms Teams", - "Position Class", - "Governance", - "15850aa9-709f-413e-b0e7-0d843c4d17dd" - ], - [ - "Discord Team", - "Position Class", - "Governance", - "edf5afb0-79ff-4a19-98af-8001f118b735" - ] - ] - } - }, - { - "type": "Weight Votes Switch", - "name": "Forum Team", - "config": "{}", - "project": "Governance", - "weightVotesSwitch": [], - "poolWeightVotes": [], - "assetWeightVotes": [], - "featureWeightVotes": [], - "positionWeightVotes": [ - { - "type": "Position Weight Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "5af3e4c4-492b-49b6-ba86-45b637334a56", - "savedPayload": { - "position": { - "x": 7477.048600820677, - "y": 23557.020879913827 - }, - "targetPosition": { - "x": 7177.459740394305, - "y": 23572.72166678671 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position", - "name": "Team Creator Alexandru", - "id": "1484266d-df06-4a29-bba6-53e296f8ba3f" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Other Teams", - "Position Class", - "Governance", - "eab89bf2-76b7-4d03-ada9-9a5eb5f3cfb4" - ], - [ - "Chat Platforms Teams", - "Position Class", - "Governance", - "15850aa9-709f-413e-b0e7-0d843c4d17dd" - ], - [ - "Forum Team", - "Position Class", - "Governance", - "b779f4a3-91c0-419c-b41b-d264c0e6b055" - ], - [ - "Team Creator Alexandru", - "Position", - "Governance", - "1484266d-df06-4a29-bba6-53e296f8ba3f" - ] - ] - } - }, - { - "type": "Position Weight Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "ef03fa89-55ed-494a-9ec2-f99d014ad086", - "savedPayload": { - "position": { - "x": 7400.403188037523, - "y": 23773.46084869437 - }, - "targetPosition": { - "x": 7177.459740394305, - "y": 23572.72166678671 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position", - "name": "Team Leader", - "id": "27584c4e-1d7b-48f8-b9cd-e1a563cd4dad" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Other Teams", - "Position Class", - "Governance", - "eab89bf2-76b7-4d03-ada9-9a5eb5f3cfb4" - ], - [ - "Chat Platforms Teams", - "Position Class", - "Governance", - "15850aa9-709f-413e-b0e7-0d843c4d17dd" - ], - [ - "Forum Team", - "Position Class", - "Governance", - "b779f4a3-91c0-419c-b41b-d264c0e6b055" - ], - [ - "Team Leader", - "Position", - "Governance", - "27584c4e-1d7b-48f8-b9cd-e1a563cd4dad" - ] - ] - } - }, - { - "type": "Position Weight Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "8add4587-4d15-48f4-98ea-298e4c0812f7", - "savedPayload": { - "position": { - "x": 7193.160527267189, - "y": 23872.31052721308 - }, - "targetPosition": { - "x": 7177.459740394305, - "y": 23572.72166678671 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position", - "name": "1 Team Member Thomas-Raplh2502", - "id": "432278ee-b4d8-43a8-81ae-91e5ce7ae95a" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Other Teams", - "Position Class", - "Governance", - "eab89bf2-76b7-4d03-ada9-9a5eb5f3cfb4" - ], - [ - "Chat Platforms Teams", - "Position Class", - "Governance", - "15850aa9-709f-413e-b0e7-0d843c4d17dd" - ], - [ - "Forum Team", - "Position Class", - "Governance", - "b779f4a3-91c0-419c-b41b-d264c0e6b055" - ], - [ - "1 Team Member Thomas-Raplh2502", - "Position", - "Governance", - "432278ee-b4d8-43a8-81ae-91e5ce7ae95a" - ] - ] - } - } - ], - "id": "fd89b48c-ae07-4f9e-a14e-52f0e53dc221", - "savedPayload": { - "position": { - "x": 7177.459740394305, - "y": 23572.72166678671 - }, - "targetPosition": { - "x": 6954.516292751087, - "y": 23371.982484879052 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Class", - "name": "Forum Team", - "id": "b779f4a3-91c0-419c-b41b-d264c0e6b055" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Other Teams", - "Position Class", - "Governance", - "eab89bf2-76b7-4d03-ada9-9a5eb5f3cfb4" - ], - [ - "Chat Platforms Teams", - "Position Class", - "Governance", - "15850aa9-709f-413e-b0e7-0d843c4d17dd" - ], - [ - "Forum Team", - "Position Class", - "Governance", - "b779f4a3-91c0-419c-b41b-d264c0e6b055" - ] - ] - } - } - ], - "poolWeightVotes": [], - "assetWeightVotes": [], - "featureWeightVotes": [], - "positionWeightVotes": [], - "id": "fb8eec07-0ecb-4490-a0a4-d2464b651efc", - "savedPayload": { - "position": { - "x": 6954.516292751087, - "y": 23371.982484879052 - }, - "targetPosition": { - "x": 6654.9274323247155, - "y": 23387.683271751936 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Class", - "name": "Chat Platforms Teams", - "id": "15850aa9-709f-413e-b0e7-0d843c4d17dd" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Other Teams", - "Position Class", - "Governance", - "eab89bf2-76b7-4d03-ada9-9a5eb5f3cfb4" - ], - [ - "Chat Platforms Teams", - "Position Class", - "Governance", - "15850aa9-709f-413e-b0e7-0d843c4d17dd" - ] - ] - } - }, - { - "type": "Weight Votes Switch", - "name": "User Experience Teams", - "config": "{}", - "project": "Governance", - "weightVotesSwitch": [ - { - "type": "Weight Votes Switch", - "name": "Icons Team", - "config": "{}", - "project": "Governance", - "weightVotesSwitch": [], - "poolWeightVotes": [], - "assetWeightVotes": [], - "featureWeightVotes": [], - "positionWeightVotes": [ - { - "type": "Position Weight Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "7647758b-70c2-41b9-852c-9a850cf6dfbc", - "savedPayload": { - "position": { - "x": 7394.258607831293, - "y": 23851.53514281258 - }, - "targetPosition": { - "x": 7100.814327611151, - "y": 23789.161635567252 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position", - "name": "Team Creator Julian-Molina", - "id": "8f1453bd-7df3-433b-9c09-9645f3010bad" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Other Teams", - "Position Class", - "Governance", - "eab89bf2-76b7-4d03-ada9-9a5eb5f3cfb4" - ], - [ - "User Experience Teams", - "Position Class", - "Governance", - "0f802b4f-ecdc-48f0-9229-a47bd1c11a65" - ], - [ - "Icons Team", - "Position Class", - "Governance", - "845ddcca-fadb-4a8e-9f2a-03cb9cbfb99a" - ], - [ - "Team Creator Julian-Molina", - "Position", - "Governance", - "8f1453bd-7df3-433b-9c09-9645f3010bad" - ] - ] - } - }, - { - "type": "Position Weight Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "9ed2267e-8461-41a2-926f-24dbe5ce710c", - "savedPayload": { - "position": { - "x": 7193.519425923636, - "y": 24074.478590455798 - }, - "targetPosition": { - "x": 7100.814327611151, - "y": 23789.161635567252 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position", - "name": "Team Member", - "id": "1f495fde-c338-4efe-9df2-6885af0e8d6c" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Other Teams", - "Position Class", - "Governance", - "eab89bf2-76b7-4d03-ada9-9a5eb5f3cfb4" - ], - [ - "User Experience Teams", - "Position Class", - "Governance", - "0f802b4f-ecdc-48f0-9229-a47bd1c11a65" - ], - [ - "Icons Team", - "Position Class", - "Governance", - "845ddcca-fadb-4a8e-9f2a-03cb9cbfb99a" - ], - [ - "Team Member", - "Position", - "Governance", - "1f495fde-c338-4efe-9df2-6885af0e8d6c" - ] - ] - } - } - ], - "id": "5c3a86ed-cdf2-413c-98ec-f4298b525312", - "savedPayload": { - "position": { - "x": 7100.814327611151, - "y": 23789.161635567252 - }, - "targetPosition": { - "x": 6877.870879967933, - "y": 23588.422453659594 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Class", - "name": "Icons Team", - "id": "845ddcca-fadb-4a8e-9f2a-03cb9cbfb99a" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Other Teams", - "Position Class", - "Governance", - "eab89bf2-76b7-4d03-ada9-9a5eb5f3cfb4" - ], - [ - "User Experience Teams", - "Position Class", - "Governance", - "0f802b4f-ecdc-48f0-9229-a47bd1c11a65" - ], - [ - "Icons Team", - "Position Class", - "Governance", - "845ddcca-fadb-4a8e-9f2a-03cb9cbfb99a" - ] - ] - } - } - ], - "poolWeightVotes": [], - "assetWeightVotes": [], - "featureWeightVotes": [], - "positionWeightVotes": [], - "id": "b8214aa6-1f25-4944-88c0-d974c014ff96", - "savedPayload": { - "position": { - "x": 6877.870879967933, - "y": 23588.422453659594 - }, - "targetPosition": { - "x": 6654.9274323247155, - "y": 23387.683271751936 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Class", - "name": "User Experience Teams", - "id": "0f802b4f-ecdc-48f0-9229-a47bd1c11a65" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Other Teams", - "Position Class", - "Governance", - "eab89bf2-76b7-4d03-ada9-9a5eb5f3cfb4" - ], - [ - "User Experience Teams", - "Position Class", - "Governance", - "0f802b4f-ecdc-48f0-9229-a47bd1c11a65" - ] - ] - } - }, - { - "type": "Weight Votes Switch", - "name": "Community Teams", - "config": "{}", - "project": "Governance", - "weightVotesSwitch": [ - { - "type": "Weight Votes Switch", - "name": "Russian Community Team", - "config": "{}", - "project": "Governance", - "weightVotesSwitch": [], - "poolWeightVotes": [], - "assetWeightVotes": [], - "featureWeightVotes": [], - "positionWeightVotes": [ - { - "type": "Position Weight Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "0d8319cd-6b18-44cc-a404-9f542bf91e37", - "savedPayload": { - "position": { - "x": 7116.515114484035, - "y": 24088.750495993623 - }, - "targetPosition": { - "x": 6893.571666840817, - "y": 23888.011314085965 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position", - "name": "Team Creator Evgheni_Snejj", - "id": "8bd435fc-ced9-4690-b985-e8071a8878d4" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Other Teams", - "Position Class", - "Governance", - "eab89bf2-76b7-4d03-ada9-9a5eb5f3cfb4" - ], - [ - "Community Teams", - "Position Class", - "Governance", - "2c0e0545-3886-4209-ab2e-7123b89b2f03" - ], - [ - "Russian Community Team", - "Position Class", - "Governance", - "7a3f7a91-4df9-45bc-bfdb-d02c9410bd42" - ], - [ - "Team Creator Evgheni_Snejj", - "Position", - "Governance", - "8bd435fc-ced9-4690-b985-e8071a8878d4" - ] - ] - } - } - ], - "id": "179e30e9-01e1-4954-979f-f84cd3fae38e", - "savedPayload": { - "position": { - "x": 6893.571666840817, - "y": 23888.011314085965 - }, - "targetPosition": { - "x": 6670.628219197599, - "y": 23687.272132178306 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Class", - "name": "Russian Community Team", - "id": "7a3f7a91-4df9-45bc-bfdb-d02c9410bd42" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Other Teams", - "Position Class", - "Governance", - "eab89bf2-76b7-4d03-ada9-9a5eb5f3cfb4" - ], - [ - "Community Teams", - "Position Class", - "Governance", - "2c0e0545-3886-4209-ab2e-7123b89b2f03" - ], - [ - "Russian Community Team", - "Position Class", - "Governance", - "7a3f7a91-4df9-45bc-bfdb-d02c9410bd42" - ] - ] - } - }, - { - "type": "Weight Votes Switch", - "name": "Turkish Community Team", - "config": "{}", - "project": "Governance", - "weightVotesSwitch": [], - "poolWeightVotes": [], - "assetWeightVotes": [], - "featureWeightVotes": [], - "positionWeightVotes": [ - { - "type": "Position Weight Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "ce18ca1c-5429-46e9-800d-d4205f92b963", - "savedPayload": { - "position": { - "x": 6702.0297929433655, - "y": 24286.44985303105 - }, - "targetPosition": { - "x": 6686.329006070482, - "y": 23986.860992604677 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position", - "name": "Team Creator Soligann_Prepheadrus", - "id": "9d78dfb8-8f70-4478-ab46-13978d642304" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Other Teams", - "Position Class", - "Governance", - "eab89bf2-76b7-4d03-ada9-9a5eb5f3cfb4" - ], - [ - "Community Teams", - "Position Class", - "Governance", - "2c0e0545-3886-4209-ab2e-7123b89b2f03" - ], - [ - "Turkish Community Team", - "Position Class", - "Governance", - "62046cd6-4576-4ca7-ad67-302458dd617e" - ], - [ - "Team Creator Soligann_Prepheadrus", - "Position", - "Governance", - "9d78dfb8-8f70-4478-ab46-13978d642304" - ] - ] - } - } - ], - "id": "0edd410d-6e3b-43eb-91c0-46217983e247", - "savedPayload": { - "position": { - "x": 6686.329006070482, - "y": 23986.860992604677 - }, - "targetPosition": { - "x": 6670.628219197599, - "y": 23687.272132178306 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Class", - "name": "Turkish Community Team", - "id": "62046cd6-4576-4ca7-ad67-302458dd617e" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Other Teams", - "Position Class", - "Governance", - "eab89bf2-76b7-4d03-ada9-9a5eb5f3cfb4" - ], - [ - "Community Teams", - "Position Class", - "Governance", - "2c0e0545-3886-4209-ab2e-7123b89b2f03" - ], - [ - "Turkish Community Team", - "Position Class", - "Governance", - "62046cd6-4576-4ca7-ad67-302458dd617e" - ] - ] - } - }, - { - "type": "Weight Votes Switch", - "name": "Non-Tech-Users Community Team", - "config": "{}", - "project": "Governance", - "weightVotesSwitch": [], - "poolWeightVotes": [], - "assetWeightVotes": [], - "featureWeightVotes": [], - "positionWeightVotes": [ - { - "type": "Position Weight Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "53e85729-77a1-42a5-9ea6-8dd438f5dcf3", - "savedPayload": { - "position": { - "x": 6485.589824162825, - "y": 24209.804440247895 - }, - "targetPosition": { - "x": 6469.889037289941, - "y": 23910.215579821524 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position", - "name": "Team Creator EvaMaria70", - "id": "e97d5b5b-bf6f-4e68-9485-f527976d09c1" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Other Teams", - "Position Class", - "Governance", - "eab89bf2-76b7-4d03-ada9-9a5eb5f3cfb4" - ], - [ - "Community Teams", - "Position Class", - "Governance", - "2c0e0545-3886-4209-ab2e-7123b89b2f03" - ], - [ - "Non-Tech-Users Community Team", - "Position Class", - "Governance", - "9a30cf3a-1f96-4f43-836b-522e856f28ef" - ], - [ - "Team Creator EvaMaria70", - "Position", - "Governance", - "e97d5b5b-bf6f-4e68-9485-f527976d09c1" - ] - ] - } - }, - { - "type": "Position Weight Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "6272ebdf-0161-438d-8279-c672aa1c7ae2", - "savedPayload": { - "position": { - "x": 6269.149855382284, - "y": 24133.159027464742 - }, - "targetPosition": { - "x": 6469.889037289941, - "y": 23910.215579821524 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position", - "name": "Team Leader @gustavohcorradi ", - "id": "89eee7fc-9472-48ce-b59d-6830208c7a7b" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Other Teams", - "Position Class", - "Governance", - "eab89bf2-76b7-4d03-ada9-9a5eb5f3cfb4" - ], - [ - "Community Teams", - "Position Class", - "Governance", - "2c0e0545-3886-4209-ab2e-7123b89b2f03" - ], - [ - "Non-Tech-Users Community Team", - "Position Class", - "Governance", - "9a30cf3a-1f96-4f43-836b-522e856f28ef" - ], - [ - "Team Leader @gustavohcorradi ", - "Position", - "Governance", - "89eee7fc-9472-48ce-b59d-6830208c7a7b" - ] - ] - } - }, - { - "type": "Position Weight Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "eda22c0b-6077-4fda-b56e-1ed961fab476", - "savedPayload": { - "position": { - "x": 6170.3001768635695, - "y": 23925.916366694408 - }, - "targetPosition": { - "x": 6469.889037289941, - "y": 23910.215579821524 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position", - "name": "3 Team Members @gitforkgit @Soligann_Prepheadrus", - "id": "3fb8793e-5bea-4d0f-8e04-80fed71911e3" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Other Teams", - "Position Class", - "Governance", - "eab89bf2-76b7-4d03-ada9-9a5eb5f3cfb4" - ], - [ - "Community Teams", - "Position Class", - "Governance", - "2c0e0545-3886-4209-ab2e-7123b89b2f03" - ], - [ - "Non-Tech-Users Community Team", - "Position Class", - "Governance", - "9a30cf3a-1f96-4f43-836b-522e856f28ef" - ], - [ - "3 Team Members @gitforkgit @Soligann_Prepheadrus", - "Position", - "Governance", - "3fb8793e-5bea-4d0f-8e04-80fed71911e3" - ] - ] - } - } - ], - "id": "e732b0fd-95a5-4384-bbda-6b65322ec39f", - "savedPayload": { - "position": { - "x": 6469.889037289941, - "y": 23910.215579821524 - }, - "targetPosition": { - "x": 6670.628219197599, - "y": 23687.272132178306 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Class", - "name": "Non-Tech-Users Community Team", - "id": "9a30cf3a-1f96-4f43-836b-522e856f28ef" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Other Teams", - "Position Class", - "Governance", - "eab89bf2-76b7-4d03-ada9-9a5eb5f3cfb4" - ], - [ - "Community Teams", - "Position Class", - "Governance", - "2c0e0545-3886-4209-ab2e-7123b89b2f03" - ], - [ - "Non-Tech-Users Community Team", - "Position Class", - "Governance", - "9a30cf3a-1f96-4f43-836b-522e856f28ef" - ] - ] - } - } - ], - "poolWeightVotes": [], - "assetWeightVotes": [], - "featureWeightVotes": [], - "positionWeightVotes": [], - "id": "a8bf72fd-cc9e-4527-993a-29b98259d337", - "savedPayload": { - "position": { - "x": 6670.628219197599, - "y": 23687.272132178306 - }, - "targetPosition": { - "x": 6654.9274323247155, - "y": 23387.683271751936 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Class", - "name": "Community Teams", - "id": "2c0e0545-3886-4209-ab2e-7123b89b2f03" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Other Teams", - "Position Class", - "Governance", - "eab89bf2-76b7-4d03-ada9-9a5eb5f3cfb4" - ], - [ - "Community Teams", - "Position Class", - "Governance", - "2c0e0545-3886-4209-ab2e-7123b89b2f03" - ] - ] - } - } - ], - "poolWeightVotes": [], - "assetWeightVotes": [], - "featureWeightVotes": [], - "positionWeightVotes": [], - "id": "b4736e56-29dd-4ffa-815a-54f0ae33ae44", - "savedPayload": { - "position": { - "x": 6654.9274323247155, - "y": 23387.683271751936 - }, - "targetPosition": { - "x": 6431.9839846814975, - "y": 23186.944089844277 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Class", - "name": "Other Teams", - "id": "eab89bf2-76b7-4d03-ada9-9a5eb5f3cfb4" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Other Teams", - "Position Class", - "Governance", - "eab89bf2-76b7-4d03-ada9-9a5eb5f3cfb4" - ] - ] - } - } - ], - "poolWeightVotes": [], - "assetWeightVotes": [], - "featureWeightVotes": [], - "positionWeightVotes": [], - "id": "d49319eb-7e5c-4bc3-9d45-c485434dbba7", - "savedPayload": { - "position": { - "x": 6431.9839846814975, - "y": 23186.944089844277 - }, - "targetPosition": { - "x": 6146.667029792951, - "y": 23279.64918815676 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Class", - "name": "Roles Played @ Beta-12", - "id": "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ] - ] - } - } - ], - "poolWeightVotes": [], - "assetWeightVotes": [], - "featureWeightVotes": [], - "positionWeightVotes": [], - "id": "aa848510-1260-46ed-a855-6c0fb9dca9eb", - "savedPayload": { - "position": { - "x": 39199.17073804411, - "y": 18500 - }, - "targetPosition": { - "x": 38939.363116908775, - "y": 18650 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": true, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Positions", - "name": "Superalgos", - "id": "50c68665-5da2-48a4-b229-7a1563ae82d2" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ] - ] - } - }, - { - "type": "Weight Votes Switch", - "name": "Liquidity Program", - "config": "{\n \"percentage\": 20\n}", - "project": "Governance", - "weightVotesSwitch": [], - "poolWeightVotes": [ - { - "type": "Pool Weight Vote", - "name": "", - "config": "{\n \"percentage\": 75\n}", - "project": "Governance", - "id": "b530b885-04f5-46e3-a2f7-79eccd53870b", - "savedPayload": { - "position": { - "x": 6310.110740189105, - "y": 23338.849596215805 - }, - "targetPosition": { - "x": 6076.966951752014, - "y": 23527.645713530757 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Pool", - "name": "Liquidity Rewards BTCB", - "id": "a7651e92-ab96-49fc-af9c-f936682dd7a4" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Pools", - "Governance", - "6f0aed87-db13-4818-bfe6-68abc463ebec" - ], - [ - "Governance Programs", - "Pool Class", - "Governance", - "4fbb05ee-d7a0-43a7-9983-9fae7a7e4848" - ], - [ - "Incentives for Providing Liquidity to SA Markets", - "Pool Class", - "Governance", - "00bbb418-2315-4845-aa39-8362489a360b" - ], - [ - "Liquidity Program", - "Pool Class", - "Governance", - "477faa7a-da4f-4949-9439-a2475ed683de" - ], - [ - "Liquidity Rewards BTCB", - "Pool", - "Governance", - "a7651e92-ab96-49fc-af9c-f936682dd7a4" - ] - ] - } - }, - { - "type": "Pool Weight Vote", - "name": "", - "config": "{\n \"percentage\": 11\n}", - "project": "Governance", - "id": "e9168842-6196-405e-9ead-0456a45eecf5", - "savedPayload": { - "position": { - "x": 6376.555812178386, - "y": 23511.944926657874 - }, - "targetPosition": { - "x": 6076.966951752014, - "y": 23527.645713530757 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Pool", - "name": "Liquidity Rewards BNB", - "id": "e7c21a28-fea6-48cc-a97c-cc43470bb2fc" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Pools", - "Governance", - "6f0aed87-db13-4818-bfe6-68abc463ebec" - ], - [ - "Governance Programs", - "Pool Class", - "Governance", - "4fbb05ee-d7a0-43a7-9983-9fae7a7e4848" - ], - [ - "Incentives for Providing Liquidity to SA Markets", - "Pool Class", - "Governance", - "00bbb418-2315-4845-aa39-8362489a360b" - ], - [ - "Liquidity Program", - "Pool Class", - "Governance", - "477faa7a-da4f-4949-9439-a2475ed683de" - ], - [ - "Liquidity Rewards BNB", - "Pool", - "Governance", - "e7c21a28-fea6-48cc-a97c-cc43470bb2fc" - ] - ] - } - }, - { - "type": "Pool Weight Vote", - "name": "", - "config": "{\n \"percentage\": 11\n}", - "project": "Governance", - "id": "bcb67429-673a-4d80-9824-1f827c8de47c", - "savedPayload": { - "position": { - "x": 6328.568122135642, - "y": 23691.037424035265 - }, - "targetPosition": { - "x": 6076.966951752014, - "y": 23527.645713530757 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Pool", - "name": "Liquidity Rewards BUSD", - "id": "962d9bc1-4e54-463c-86ae-43aec1db0f0f" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Pools", - "Governance", - "6f0aed87-db13-4818-bfe6-68abc463ebec" - ], - [ - "Governance Programs", - "Pool Class", - "Governance", - "4fbb05ee-d7a0-43a7-9983-9fae7a7e4848" - ], - [ - "Incentives for Providing Liquidity to SA Markets", - "Pool Class", - "Governance", - "00bbb418-2315-4845-aa39-8362489a360b" - ], - [ - "Liquidity Program", - "Pool Class", - "Governance", - "477faa7a-da4f-4949-9439-a2475ed683de" - ], - [ - "Liquidity Rewards BUSD", - "Pool", - "Governance", - "962d9bc1-4e54-463c-86ae-43aec1db0f0f" - ] - ] - } - }, - { - "type": "Pool Weight Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "89e5b66f-bee5-491a-a9ad-6d8887554bb7", - "savedPayload": { - "position": { - "x": 6184.477336615604, - "y": 23807.719841479917 - }, - "targetPosition": { - "x": 6076.966951752014, - "y": 23527.645713530757 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Pool", - "name": "Liquidity Rewards ETH", - "id": "e89ba06e-2f6c-42d0-8b3e-6cfa596f0058" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Pools", - "Governance", - "6f0aed87-db13-4818-bfe6-68abc463ebec" - ], - [ - "Governance Programs", - "Pool Class", - "Governance", - "4fbb05ee-d7a0-43a7-9983-9fae7a7e4848" - ], - [ - "Incentives for Providing Liquidity to SA Markets", - "Pool Class", - "Governance", - "00bbb418-2315-4845-aa39-8362489a360b" - ], - [ - "Liquidity Program", - "Pool Class", - "Governance", - "477faa7a-da4f-4949-9439-a2475ed683de" - ], - [ - "Liquidity Rewards ETH", - "Pool", - "Governance", - "e89ba06e-2f6c-42d0-8b3e-6cfa596f0058" - ] - ] - } - } - ], - "assetWeightVotes": [], - "featureWeightVotes": [], - "positionWeightVotes": [], - "id": "12a12abf-c6f9-4a62-a21e-4442b2fbbada", - "savedPayload": { - "position": { - "x": 39236.79657532092, - "y": 18610.842142333986 - }, - "targetPosition": { - "x": 38939.363116908775, - "y": 18650 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": true, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Pool Class", - "name": "Liquidity Program", - "id": "477faa7a-da4f-4949-9439-a2475ed683de" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Pools", - "Governance", - "6f0aed87-db13-4818-bfe6-68abc463ebec" - ], - [ - "Governance Programs", - "Pool Class", - "Governance", - "4fbb05ee-d7a0-43a7-9983-9fae7a7e4848" - ], - [ - "Incentives for Providing Liquidity to SA Markets", - "Pool Class", - "Governance", - "00bbb418-2315-4845-aa39-8362489a360b" - ], - [ - "Liquidity Program", - "Pool Class", - "Governance", - "477faa7a-da4f-4949-9439-a2475ed683de" - ] - ] - } - }, - { - "type": "Weight Votes Switch", - "name": "Positions, Assets & Features", - "config": "{\n \"percentage\": 50\n}", - "project": "Governance", - "weightVotesSwitch": [], - "poolWeightVotes": [ - { - "type": "Pool Weight Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "f6f85019-6d58-42eb-8d08-ba661342b1d0", - "savedPayload": { - "position": { - "x": 6211.453272577223, - "y": 23874.264068711927 - }, - "targetPosition": { - "x": 5999.321238221259, - "y": 23662.132034355964 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Pool", - "name": "Positions", - "id": "a289d3a4-bd49-467b-b8d9-d0ba1152a131" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Pools", - "Governance", - "6f0aed87-db13-4818-bfe6-68abc463ebec" - ], - [ - "Positions, Assets & Features", - "Pool Class", - "Governance", - "b27df32a-70f3-470b-b8bb-471c156b0c30" - ], - [ - "Positions", - "Pool", - "Governance", - "a289d3a4-bd49-467b-b8d9-d0ba1152a131" - ] - ] - } - } - ], - "assetWeightVotes": [], - "featureWeightVotes": [], - "positionWeightVotes": [], - "id": "f1ef36d6-3284-408b-9601-aa1bf4875c0a", - "savedPayload": { - "position": { - "x": 39229.140864795496, - "y": 18727.645713530757 - }, - "targetPosition": { - "x": 38939.363116908775, - "y": 18650 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": true, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Pool Class", - "name": "Positions, Assets & Features", - "id": "b27df32a-70f3-470b-b8bb-471c156b0c30" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Pools", - "Governance", - "6f0aed87-db13-4818-bfe6-68abc463ebec" - ], - [ - "Positions, Assets & Features", - "Pool Class", - "Governance", - "b27df32a-70f3-470b-b8bb-471c156b0c30" - ] - ] - } - }, - { - "type": "Weight Votes Switch", - "name": "Support to new Devs Work", - "config": "{}", - "project": "Governance", - "weightVotesSwitch": [ - { - "type": "Weight Votes Switch", - "name": "Tentacule23", - "config": "{}", - "project": "Governance", - "weightVotesSwitch": [ - { - "type": "Weight Votes Switch", - "name": "Visual Scripting Project", - "config": "{}", - "project": "Governance", - "weightVotesSwitch": [], - "poolWeightVotes": [], - "assetWeightVotes": [], - "featureWeightVotes": [], - "positionWeightVotes": [ - { - "type": "Position Weight Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "71846ab2-14c4-4387-9da9-0e31c6f93d37", - "savedPayload": { - "position": { - "x": 6708.196399727877, - "y": 24189.77774788672 - }, - "targetPosition": { - "x": 6448.388778592545, - "y": 24039.77774788672 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position", - "name": "1 Project Contributor Tentacle23", - "id": "e897f662-4c6c-43df-b42b-f350e6f2d8a5" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Software Projects", - "Position Class", - "Governance", - "864ef810-2d34-4776-946d-2f4bd68b45c5" - ], - [ - "Active Projects", - "Position Class", - "Governance", - "75998134-fe6b-4dd0-9995-6beb613cd165" - ], - [ - "Visual Scripting Project", - "Position Class", - "Governance", - "0a5a7864-efff-4715-a435-f4bf35d1517e" - ], - [ - "1 Project Contributor Tentacle23", - "Position", - "Governance", - "e897f662-4c6c-43df-b42b-f350e6f2d8a5" - ] - ] - } - } - ], - "id": "45de81df-1349-49ef-9e25-1c6d3ddbc80f", - "savedPayload": { - "position": { - "x": 6448.388778592545, - "y": 24039.77774788672 - }, - "targetPosition": { - "x": 6188.5811574572135, - "y": 23889.77774788672 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Class", - "name": "Visual Scripting Project", - "id": "0a5a7864-efff-4715-a435-f4bf35d1517e" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Software Projects", - "Position Class", - "Governance", - "864ef810-2d34-4776-946d-2f4bd68b45c5" - ], - [ - "Active Projects", - "Position Class", - "Governance", - "75998134-fe6b-4dd0-9995-6beb613cd165" - ], - [ - "Visual Scripting Project", - "Position Class", - "Governance", - "0a5a7864-efff-4715-a435-f4bf35d1517e" - ] - ] - } - } - ], - "poolWeightVotes": [], - "assetWeightVotes": [], - "featureWeightVotes": [], - "positionWeightVotes": [], - "id": "cfb8794f-e7bc-4fe1-b8c2-62bac334c6df", - "savedPayload": { - "position": { - "x": 6188.5811574572135, - "y": 23889.77774788672 - }, - "targetPosition": { - "x": 5928.773536321882, - "y": 23739.77774788672 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - } - } - }, - { - "type": "Weight Votes Switch", - "name": "NAmorim", - "config": "{\n \"percentage\": 50\n}", - "project": "Governance", - "weightVotesSwitch": [ - { - "type": "Weight Votes Switch", - "name": "Distribution Team", - "config": "{}", - "project": "Governance", - "weightVotesSwitch": [], - "poolWeightVotes": [], - "assetWeightVotes": [], - "featureWeightVotes": [], - "positionWeightVotes": [ - { - "type": "Position Weight Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "d13e8401-2a24-41ee-bdce-b3b21dd13678", - "savedPayload": { - "position": { - "x": 6161.710676914151, - "y": 24609.110991546884 - }, - "targetPosition": { - "x": 6084.064963383395, - "y": 24319.333243660163 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position", - "name": "Team Creator Nuno", - "id": "fa7ebac3-484c-4d18-ad16-60974d28f25c" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Tech Teams", - "Position Class", - "Governance", - "1ce8dec7-122f-4a03-bce0-f74a4a1e7a94" - ], - [ - "Distribution Team", - "Position Class", - "Governance", - "f262aaf0-240e-488b-8cdd-ab8d79701a23" - ], - [ - "Team Creator Nuno", - "Position", - "Governance", - "fa7ebac3-484c-4d18-ad16-60974d28f25c" - ] - ] - } - } - ], - "id": "fbe182c7-c24c-4ed6-9091-1c4fb079a176", - "savedPayload": { - "position": { - "x": 6084.064963383395, - "y": 24319.333243660163 - }, - "targetPosition": { - "x": 6006.419249852638, - "y": 24029.555495773442 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Class", - "name": "Distribution Team", - "id": "f262aaf0-240e-488b-8cdd-ab8d79701a23" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Tech Teams", - "Position Class", - "Governance", - "1ce8dec7-122f-4a03-bce0-f74a4a1e7a94" - ], - [ - "Distribution Team", - "Position Class", - "Governance", - "f262aaf0-240e-488b-8cdd-ab8d79701a23" - ] - ] - } - } - ], - "poolWeightVotes": [], - "assetWeightVotes": [], - "featureWeightVotes": [], - "positionWeightVotes": [], - "id": "7e7445e0-7788-45a1-843d-ea44550a7f83", - "savedPayload": { - "position": { - "x": 6006.419249852638, - "y": 24029.555495773442 - }, - "targetPosition": { - "x": 5928.773536321882, - "y": 23739.77774788672 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - } - } - }, - { - "type": "Weight Votes Switch", - "name": "alexandrustefan", - "config": "{}", - "project": "Governance", - "weightVotesSwitch": [ - { - "type": "Weight Votes Switch", - "name": "Data Mining Project", - "config": "{}", - "project": "Governance", - "weightVotesSwitch": [], - "poolWeightVotes": [], - "assetWeightVotes": [], - "featureWeightVotes": [], - "positionWeightVotes": [ - { - "type": "Position Weight Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "1d858fb4-834a-42d6-86be-04ca2500eb40", - "savedPayload": { - "position": { - "x": 5478.773536321882, - "y": 24519.20061129272 - }, - "targetPosition": { - "x": 5628.773536321882, - "y": 24259.392990157387 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position", - "name": "3 Project Contributors Alexandru cozed-gh(Carl) Quantum8 PLuv", - "id": "96ef6745-3340-4f59-a174-41deedf4f074" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Software Projects", - "Position Class", - "Governance", - "864ef810-2d34-4776-946d-2f4bd68b45c5" - ], - [ - "Active Projects", - "Position Class", - "Governance", - "75998134-fe6b-4dd0-9995-6beb613cd165" - ], - [ - "Data Mining Project", - "Position Class", - "Governance", - "96e5c443-f932-47e4-9e5d-48e986dcc637" - ], - [ - "3 Project Contributors Alexandru cozed-gh(Carl) Quantum8 PLuv", - "Position", - "Governance", - "96ef6745-3340-4f59-a174-41deedf4f074" - ] - ] - } - } - ], - "id": "1f4ad876-80c2-411f-8411-448ac383db8f", - "savedPayload": { - "position": { - "x": 5628.773536321882, - "y": 24259.392990157387 - }, - "targetPosition": { - "x": 5778.773536321882, - "y": 23999.585369022054 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Class", - "name": "Data Mining Project", - "id": "96e5c443-f932-47e4-9e5d-48e986dcc637" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Software Projects", - "Position Class", - "Governance", - "864ef810-2d34-4776-946d-2f4bd68b45c5" - ], - [ - "Active Projects", - "Position Class", - "Governance", - "75998134-fe6b-4dd0-9995-6beb613cd165" - ], - [ - "Data Mining Project", - "Position Class", - "Governance", - "96e5c443-f932-47e4-9e5d-48e986dcc637" - ] - ] - } - } - ], - "poolWeightVotes": [], - "assetWeightVotes": [], - "featureWeightVotes": [], - "positionWeightVotes": [], - "id": "9843ae6d-a478-4520-a1e1-c320fda2ffdb", - "savedPayload": { - "position": { - "x": 5778.773536321882, - "y": 23999.585369022054 - }, - "targetPosition": { - "x": 5928.773536321882, - "y": 23739.77774788672 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - } - } - } - ], - "poolWeightVotes": [], - "assetWeightVotes": [], - "featureWeightVotes": [], - "positionWeightVotes": [], - "id": "4ece8c41-7a25-4514-9ff5-de3f609c7a00", - "savedPayload": { - "position": { - "x": 39177.36911899615, - "y": 18832.628428702617 - }, - "targetPosition": { - "x": 38939.363116908775, - "y": 18650 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": true, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - } - } - }, - { - "type": "Weight Votes Switch", - "name": "Support Program", - "config": "{}", - "project": "Governance", - "weightVotesSwitch": [], - "poolWeightVotes": [ - { - "type": "Pool Weight Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "4c5a099c-6d9e-4827-bbde-b1440e7a967f", - "savedPayload": { - "position": { - "x": 6038.648909397605, - "y": 23972.161458913622 - }, - "targetPosition": { - "x": 5842.962686014169, - "y": 23744.769941969986 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Pool", - "name": "Support Rewards", - "id": "c41497c5-7440-4ebd-aabb-fbc3d022136b" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Pools", - "Governance", - "6f0aed87-db13-4818-bfe6-68abc463ebec" - ], - [ - "Governance Programs", - "Pool Class", - "Governance", - "4fbb05ee-d7a0-43a7-9983-9fae7a7e4848" - ], - [ - "Community Building Programs", - "Pool Class", - "Governance", - "ef1d7fc5-c776-4af7-8ae6-86a3445dca4b" - ], - [ - "Support Program", - "Pool Class", - "Governance", - "174e7d3b-fe3c-4fb1-825c-4ea488d82171" - ], - [ - "Support Rewards", - "Pool", - "Governance", - "c41497c5-7440-4ebd-aabb-fbc3d022136b" - ] - ] - } - }, - { - "type": "Pool Weight Vote", - "name": "", - "config": "{\n \"percentage\": 5\n}", - "project": "Governance", - "id": "70fb603c-0bf8-4155-86da-1a04841d332c", - "savedPayload": { - "position": { - "x": 5743.8789674276195, - "y": 24027.934941062496 - }, - "targetPosition": { - "x": 5842.962686014169, - "y": 23744.769941969986 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Pool", - "name": "Support Bonus", - "id": "6625953a-6026-4686-9091-2796fd08b9a7" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Pools", - "Governance", - "6f0aed87-db13-4818-bfe6-68abc463ebec" - ], - [ - "Governance Programs", - "Pool Class", - "Governance", - "4fbb05ee-d7a0-43a7-9983-9fae7a7e4848" - ], - [ - "Community Building Programs", - "Pool Class", - "Governance", - "ef1d7fc5-c776-4af7-8ae6-86a3445dca4b" - ], - [ - "Support Program", - "Pool Class", - "Governance", - "174e7d3b-fe3c-4fb1-825c-4ea488d82171" - ], - [ - "Support Bonus", - "Pool", - "Governance", - "6625953a-6026-4686-9091-2796fd08b9a7" - ] - ] - } - } - ], - "assetWeightVotes": [], - "featureWeightVotes": [], - "positionWeightVotes": [], - "id": "37988155-ac7c-4eb2-937b-6d3b64842a3a", - "savedPayload": { - "position": { - "x": 39089.363116908775, - "y": 18909.807621135333 - }, - "targetPosition": { - "x": 38939.363116908775, - "y": 18650 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": true, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Pool Class", - "name": "Support Program", - "id": "174e7d3b-fe3c-4fb1-825c-4ea488d82171" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Pools", - "Governance", - "6f0aed87-db13-4818-bfe6-68abc463ebec" - ], - [ - "Governance Programs", - "Pool Class", - "Governance", - "4fbb05ee-d7a0-43a7-9983-9fae7a7e4848" - ], - [ - "Community Building Programs", - "Pool Class", - "Governance", - "ef1d7fc5-c776-4af7-8ae6-86a3445dca4b" - ], - [ - "Support Program", - "Pool Class", - "Governance", - "174e7d3b-fe3c-4fb1-825c-4ea488d82171" - ] - ] - } - } - ], + "weightVotesSwitch": [], "poolWeightVotes": [], "assetWeightVotes": [], "featureWeightVotes": [], - "positionWeightVotes": [ - { - "type": "Position Weight Vote", - "name": "", - "config": "{}", - "project": "Governance", - "id": "2d9f36e1-d393-4d2d-a8fd-23a3f69ed439", - "savedPayload": { - "position": { - "x": 38978.52097457479, - "y": 18947.433458412142 - }, - "targetPosition": { - "x": 38939.363116908775, - "y": 18650 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - } - } - } - ], + "positionWeightVotes": [], "id": "1d398124-3f36-40a1-8b3b-6c77ad489b92", "savedPayload": { "position": { @@ -16302,88 +745,16 @@ "config": "{}", "project": "Governance", "positionClaimsFolders": [], - "positionContributionClaims": [ - { - "type": "Position Contribution Claim", - "name": "", - "config": "{}", - "project": "Governance", - "id": "e855c2fb-ad83-4957-b639-423a3a1f5c63", - "savedPayload": { - "position": { - "x": 5837.603834843242, - "y": 23677.645713530757 - }, - "targetPosition": { - "x": 5537.603834843242, - "y": 23677.645713530757 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 3, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position", - "name": "Project Contributor Smidy13 Tentacule23", - "id": "5a13709f-761a-410b-b0e9-1542e341f19e" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Software Projects", - "Position Class", - "Governance", - "864ef810-2d34-4776-946d-2f4bd68b45c5" - ], - [ - "Active Projects", - "Position Class", - "Governance", - "75998134-fe6b-4dd0-9995-6beb613cd165" - ], - [ - "Governance Project", - "Position Class", - "Governance", - "68dd2990-457e-48df-b752-6e1fd02081a3" - ], - [ - "Project Contributor Smidy13 Tentacule23", - "Position", - "Governance", - "5a13709f-761a-410b-b0e9-1542e341f19e" - ] - ] - } - } - ], + "positionContributionClaims": [], "id": "b09bc246-6593-4061-ac8a-b52670694e8e", "savedPayload": { "position": { - "x": 5537.603834843242, - "y": 23677.645713530757 + "x": 38689.77774788672, + "y": 18877.645713530757 }, "targetPosition": { - "x": 5237.603834843242, - "y": 23677.645713530757 + "x": 38389.77774788672, + "y": 18877.645713530757 }, "floatingObject": { "isPinned": false, @@ -16406,12 +777,12 @@ "id": "5011109c-3f87-471a-b786-5fd371f53853", "savedPayload": { "position": { - "x": 5497.411455978574, - "y": 23827.645713530757 + "x": 38649.585369022054, + "y": 19027.645713530757 }, "targetPosition": { - "x": 5237.603834843242, - "y": 23677.645713530757 + "x": 38389.77774788672, + "y": 18877.645713530757 }, "floatingObject": { "isPinned": false, @@ -16439,7 +810,7 @@ "floatingObject": { "isPinned": false, "isFrozen": false, - "isCollapsed": true, + "isCollapsed": false, "angleToParent": 3, "distanceToParent": 3, "arrangementStyle": 0 @@ -16462,7 +833,7 @@ "floatingObject": { "isPinned": false, "isFrozen": false, - "isCollapsed": true, + "isCollapsed": false, "angleToParent": 2, "distanceToParent": 3, "arrangementStyle": 0 @@ -16991,7 +1362,7 @@ "floatingObject": { "isPinned": false, "isFrozen": false, - "isCollapsed": true, + "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 @@ -17532,7 +1903,7 @@ "floatingObject": { "isPinned": false, "isFrozen": false, - "isCollapsed": false, + "isCollapsed": true, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 @@ -19403,7 +3774,7 @@ "floatingObject": { "isPinned": false, "isFrozen": false, - "isCollapsed": false, + "isCollapsed": true, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 diff --git a/Projects/Governance/Plugins/User-Profiles/MarcusGehring79.json b/Projects/Governance/Plugins/User-Profiles/MarcusGehring79.json new file mode 100644 index 000000000..d6cca99c2 --- /dev/null +++ b/Projects/Governance/Plugins/User-Profiles/MarcusGehring79.json @@ -0,0 +1,1049 @@ +{ + "type": "User Profile", + "name": "MarcusGehring79", + "config": "{\n \"signature\": {\n \"message\": \"MarcusGehring79\",\n \"messageHash\": \"0x641ac89f0983a001c2a9badc5e1cbead46d6e5d759262893b975599677c9f7d7\",\n \"v\": \"0x1b\",\n \"r\": \"0x4fa5591d32574a9721fd570b65b5bfa0952ea1f175a6cd2ceb620d4c5c253b4a\",\n \"s\": \"0x300f3769dcbbfe2d642a2c4d537d865483ea2fe1c76151e347431452b1bc7f96\",\n \"signature\": \"0x4fa5591d32574a9721fd570b65b5bfa0952ea1f175a6cd2ceb620d4c5c253b4a300f3769dcbbfe2d642a2c4d537d865483ea2fe1c76151e347431452b1bc7f961b\"\n }\n}", + "project": "Governance", + "tokenPowerSwitch": { + "type": "Token Power Switch", + "name": "New Token Power Switch", + "config": "{}", + "project": "Governance", + "tokenPowerSwitch": [], + "onboardingPrograms": { + "type": "Onboarding Programs", + "name": "New Onboarding Programs", + "config": "{\n \"percentage\": 0\n}", + "project": "Governance", + "airdropProgram": { + "type": "Airdrop Program", + "name": "New Airdrop Program", + "config": "{}", + "project": "Governance", + "tokensAwarded": { + "type": "Tokens Awarded", + "name": "New Tokens Awarded", + "project": "Governance", + "id": "d5bdf1fb-d91d-4496-be49-550ad8f0f758", + "savedPayload": { + "position": { + "x": 12788.408006401081, + "y": 4950.262988829679 + }, + "targetPosition": { + "x": 13011.3514540443, + "y": 5151.002170737336 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "4b0179a1-629e-433a-b819-827ea6a51eed", + "savedPayload": { + "position": { + "x": 13011.3514540443, + "y": 5151.002170737336 + }, + "targetPosition": { + "x": 13234.294901687517, + "y": 5351.741352644994 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "githubProgram": { + "type": "Github Program", + "name": "New Github Program", + "config": "{}", + "project": "Governance", + "tokensAwarded": { + "type": "Tokens Awarded", + "name": "New Tokens Awarded", + "project": "Governance", + "id": "28364a6e-30f7-4469-9d8e-527354ede921", + "savedPayload": { + "position": { + "x": 13359.041916178172, + "y": 4764.85279220471 + }, + "targetPosition": { + "x": 13296.668408932845, + "y": 5058.297072424852 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "3a8b1112-1eb1-4aac-807a-ad117892acd3", + "savedPayload": { + "position": { + "x": 13296.668408932845, + "y": 5058.297072424852 + }, + "targetPosition": { + "x": 13234.294901687517, + "y": 5351.741352644994 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "209a806d-2f47-46d0-86e1-2c49f1577dca", + "savedPayload": { + "position": { + "x": 13234.294901687517, + "y": 5351.741352644994 + }, + "targetPosition": { + "x": 13327.000000000002, + "y": 5637.05830753354 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "communityBuildingPrograms": { + "type": "Community Building Programs", + "name": "New Community Building Programs", + "config": "{}", + "project": "Governance", + "referralProgram": { + "type": "Referral Program", + "name": "New Referral Program", + "config": "{}", + "project": "Governance", + "userReferrers": [ + { + "type": "User Referrer", + "name": "MarcusGehring79", + "config": "{}", + "project": "Governance", + "id": "f470f6ba-aedd-46ac-b195-6c33fda045db", + "savedPayload": { + "position": { + "x": 13357.573063956523, + "y": 4948.5906974898335 + }, + "targetPosition": { + "x": 13569.705098312486, + "y": 5160.722731845798 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "User Profile", + "name": "MarcusGehring79", + "id": "c75ec764-1d37-474a-8d15-ab7334d96d78" + }, + "referenceParentCombinedNodePath": [ + [ + "New Governance Project", + "Governance Project" + ], + [ + "MG Profile Constructor", + "Profile Constructor" + ], + [ + "MarcusGehring79", + "User Profile" + ] + ] + } + } + ], + "tokensAwarded": { + "type": "Tokens Awarded", + "name": "New Tokens Awarded", + "project": "Governance", + "id": "bd379229-4bbe-47df-b459-ef49aafef31b", + "savedPayload": { + "position": { + "x": 13569.705098312486, + "y": 4860.722731845798 + }, + "targetPosition": { + "x": 13569.705098312486, + "y": 5160.722731845798 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "tokensBonus": { + "type": "Tokens Bonus", + "name": "New Tokens Bonus", + "project": "Governance", + "id": "7a2dd93b-9e61-48a4-9e7b-9efd4354f643", + "savedPayload": { + "position": { + "x": 13781.83713266845, + "y": 4948.5906974898335 + }, + "targetPosition": { + "x": 13569.705098312486, + "y": 5160.722731845798 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "6a9b0fa4-9302-4c6a-be98-62f524f86148", + "savedPayload": { + "position": { + "x": 13569.705098312486, + "y": 5160.722731845798 + }, + "targetPosition": { + "x": 13569.705098312486, + "y": 5460.722731845798 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "supportProgram": { + "type": "Support Program", + "name": "New Support Program", + "config": "{}", + "project": "Governance", + "userSupporters": [ + { + "type": "User Supporter", + "name": "MarcusGehring79", + "config": "{}", + "project": "Governance", + "id": "6ea3de4d-03d2-4cd7-a76f-2faf4f5761bd", + "savedPayload": { + "position": { + "x": 13699.11033448816, + "y": 4921.711131354772 + }, + "targetPosition": { + "x": 13746.040674000229, + "y": 5218.0176335333135 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "User Profile", + "name": "MarcusGehring79", + "id": "c75ec764-1d37-474a-8d15-ab7334d96d78" + }, + "referenceParentCombinedNodePath": [ + [ + "New Governance Project", + "Governance Project" + ], + [ + "MG Profile Constructor", + "Profile Constructor" + ], + [ + "MarcusGehring79", + "User Profile" + ] + ] + } + } + ], + "tokensAwarded": { + "type": "Tokens Awarded", + "name": "New Tokens Awarded", + "project": "Governance", + "id": "2cdbcace-f41f-4ced-9cc9-9d7fd2e1657b", + "savedPayload": { + "position": { + "x": 13922.376249687972, + "y": 4975.312535220829 + }, + "targetPosition": { + "x": 13746.040674000229, + "y": 5218.0176335333135 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "tokensBonus": { + "type": "Tokens Bonus", + "name": "New Tokens Bonus", + "project": "Governance", + "id": "fb6cc6ff-6844-492c-b85a-8698f6770205", + "savedPayload": { + "position": { + "x": 14042.34717617877, + "y": 5171.087294021244 + }, + "targetPosition": { + "x": 13746.040674000229, + "y": 5218.0176335333135 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "48f609e5-37e3-4cb5-9c68-c730737392a1", + "savedPayload": { + "position": { + "x": 13746.040674000229, + "y": 5218.0176335333135 + }, + "targetPosition": { + "x": 13569.705098312486, + "y": 5460.722731845798 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "mentorshipProgram": { + "type": "Mentorship Program", + "name": "New Mentorship Program", + "config": "{}", + "project": "Governance", + "userMentors": [ + { + "type": "User Mentor", + "name": "MarcusGehring79", + "config": "{}", + "project": "Governance", + "id": "0da5248d-acd8-4158-b0df-dc5a73b0f91d", + "savedPayload": { + "position": { + "x": 13991.219203122895, + "y": 5100.715676276803 + }, + "targetPosition": { + "x": 13855.022053201032, + "y": 5368.0176335333135 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "User Profile", + "name": "MarcusGehring79", + "id": "c75ec764-1d37-474a-8d15-ab7334d96d78" + }, + "referenceParentCombinedNodePath": [ + [ + "New Governance Project", + "Governance Project" + ], + [ + "MG Profile Constructor", + "Profile Constructor" + ], + [ + "MarcusGehring79", + "User Profile" + ] + ] + } + } + ], + "tokensAwarded": { + "type": "Tokens Awarded", + "name": "New Tokens Awarded", + "project": "Governance", + "id": "bafde5c0-c67f-4c97-933d-2ff3de6bc74b", + "savedPayload": { + "position": { + "x": 14140.339008089577, + "y": 5275.312535220829 + }, + "targetPosition": { + "x": 13855.022053201032, + "y": 5368.0176335333135 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "tokensBonus": { + "type": "Tokens Bonus", + "name": "New Tokens Bonus", + "project": "Governance", + "id": "ca6cb680-4488-470a-9449-79fddcb2f644", + "savedPayload": { + "position": { + "x": 14122.324010457542, + "y": 5504.214783455178 + }, + "targetPosition": { + "x": 13855.022053201032, + "y": 5368.0176335333135 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "6c05d1de-eab0-4adb-89c9-30eda439ade5", + "savedPayload": { + "position": { + "x": 13855.022053201032, + "y": 5368.0176335333135 + }, + "targetPosition": { + "x": 13569.705098312486, + "y": 5460.722731845798 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "influencerProgram": { + "type": "Influencer Program", + "name": "New Influencer Program", + "config": "{}", + "project": "Governance", + "userInfluencers": [ + { + "type": "User Influencer", + "name": "MarcusGehring79", + "config": "{}", + "project": "Governance", + "id": "131d74a6-d79b-4d1d-9b38-05365a4d5ede", + "savedPayload": { + "position": { + "x": 14122.324010457542, + "y": 5417.230680236418 + }, + "targetPosition": { + "x": 13855.022053201032, + "y": 5553.427830158283 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "User Profile", + "name": "MarcusGehring79", + "id": "c75ec764-1d37-474a-8d15-ab7334d96d78" + }, + "referenceParentCombinedNodePath": [ + [ + "New Governance Project", + "Governance Project" + ], + [ + "MG Profile Constructor", + "Profile Constructor" + ], + [ + "MarcusGehring79", + "User Profile" + ] + ] + } + } + ], + "tokensAwarded": { + "type": "Tokens Awarded", + "name": "New Tokens Awarded", + "project": "Governance", + "id": "e9db8ae6-88f7-4664-8f46-5204af975a8b", + "savedPayload": { + "position": { + "x": 14140.339008089577, + "y": 5646.132928470767 + }, + "targetPosition": { + "x": 13855.022053201032, + "y": 5553.427830158283 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "tokensBonus": { + "type": "Tokens Bonus", + "name": "New Tokens Bonus", + "project": "Governance", + "id": "ad0ad879-4ffa-4ea2-b05a-bf75e92e95f3", + "savedPayload": { + "position": { + "x": 13991.219203122895, + "y": 5820.729787414793 + }, + "targetPosition": { + "x": 13855.022053201032, + "y": 5553.427830158283 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "6bd0385b-b038-40b8-882e-7480f18e8451", + "savedPayload": { + "position": { + "x": 13855.022053201032, + "y": 5553.427830158283 + }, + "targetPosition": { + "x": 13569.705098312486, + "y": 5460.722731845798 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "557a1f4e-9b25-4b01-967d-2ea82d771f74", + "savedPayload": { + "position": { + "x": 13569.705098312486, + "y": 5460.722731845798 + }, + "targetPosition": { + "x": 13327.000000000002, + "y": 5637.05830753354 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "votesAndClaimsPrograms": { + "type": "Votes And Claims Programs", + "name": "New Votes And Claims Programs", + "config": "{}", + "project": "Governance", + "votingProgram": { + "type": "Voting Program", + "name": "New Voting Program", + "config": "{}", + "project": "Governance", + "votesSwitch": [ + { + "type": "Votes Switch", + "name": "New Votes Switch", + "config": "{}", + "project": "Governance", + "votesSwitch": [], + "claimVotesSwitch": [], + "weightVotesSwitch": [ + { + "type": "Weight Votes Switch", + "name": "New Weight Votes Switch", + "config": "{}", + "project": "Governance", + "weightVotesSwitch": [], + "poolWeightVotes": [ + { + "type": "Pool Weight Vote", + "name": "Community Building Programs Pool Class", + "config": "{}", + "project": "Governance", + "id": "1431fbd0-ec7f-41bf-8081-6fcc9195203a", + "savedPayload": { + "position": { + "x": 14683.186971138713, + "y": 5930.425543946874 + }, + "targetPosition": { + "x": 14409.123333845933, + "y": 6052.446536869615 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Pool Class", + "name": "Community Building Programs", + "id": "ef1d7fc5-c776-4af7-8ae6-86a3445dca4b" + }, + "referenceParentCombinedNodePath": [ + [ + "Superalgos", + "Pools" + ], + [ + "Governance Programs", + "Pool Class" + ], + [ + "Community Building Programs", + "Pool Class" + ] + ] + } + }, + { + "type": "Pool Weight Vote", + "name": "Onboarding Programs Pool Class", + "config": "{}", + "project": "Governance", + "id": "70c79c13-823c-4417-b668-46289c703b18", + "savedPayload": { + "position": { + "x": 14651.828432158418, + "y": 6228.782112557356 + }, + "targetPosition": { + "x": 14409.123333845933, + "y": 6052.446536869615 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Pool Class", + "name": "Onboarding Programs", + "id": "e6e1e943-9d14-40ea-9adf-b110a9309e3a" + }, + "referenceParentCombinedNodePath": [ + [ + "Superalgos", + "Pools" + ], + [ + "Governance Programs", + "Pool Class" + ], + [ + "Onboarding Programs", + "Pool Class" + ] + ] + } + } + ], + "assetWeightVotes": [], + "featureWeightVotes": [], + "positionWeightVotes": [], + "id": "cee71ac4-a0b7-465d-8dd6-642666b77a52", + "savedPayload": { + "position": { + "x": 14409.123333845933, + "y": 6052.446536869615 + }, + "targetPosition": { + "x": 14110.766765235452, + "y": 6021.087997889319 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "userProfileVotesSwitch": [], + "id": "af79616d-94a0-43e8-90f0-c09f44dab415", + "savedPayload": { + "position": { + "x": 14110.766765235452, + "y": 6021.087997889319 + }, + "targetPosition": { + "x": 13812.410196624971, + "y": 5989.729458909023 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "tokensBonus": { + "type": "Tokens Bonus", + "name": "New Tokens Bonus", + "project": "Governance", + "id": "63f0bd80-7d90-4055-9c47-be4387293d67", + "savedPayload": { + "position": { + "x": 13934.431189547711, + "y": 6263.793096201804 + }, + "targetPosition": { + "x": 13812.410196624971, + "y": 5989.729458909023 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "8479e41a-31a6-4303-a957-3fe819d48e3c", + "savedPayload": { + "position": { + "x": 13812.410196624971, + "y": 5989.729458909023 + }, + "targetPosition": { + "x": 13569.705098312486, + "y": 5813.393883221282 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "509c1cd2-63c6-46db-87e1-f764c5ca3101", + "savedPayload": { + "position": { + "x": 13569.705098312486, + "y": 5813.393883221282 + }, + "targetPosition": { + "x": 13327.000000000002, + "y": 5637.05830753354 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "liquidityPrograms": { + "type": "Liquidity Programs", + "name": "New Liquidity Programs", + "config": "{}", + "project": "Governance", + "liquidityProgram": [], + "id": "4b38a37d-0ea5-4285-90df-7829a7764499", + "savedPayload": { + "position": { + "x": 13234.294901687517, + "y": 5922.375262422086 + }, + "targetPosition": { + "x": 13327.000000000002, + "y": 5637.05830753354 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "7dcf7df6-520c-4c58-aeb7-e5a0bd02b7ad", + "savedPayload": { + "position": { + "x": 13327.000000000002, + "y": 5637.05830753354 + }, + "targetPosition": { + "x": 13027.000000000002, + "y": 5637.05830753354 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "tokensMined": { + "type": "Tokens Mined", + "name": "New Tokens Mined", + "project": "Governance", + "id": "1449e104-41f0-4ead-a7d6-17ba4e69d2a8", + "savedPayload": { + "position": { + "x": 12727.000000000002, + "y": 5637.05830753354 + }, + "targetPosition": { + "x": 13027.000000000002, + "y": 5637.05830753354 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "c75ec764-1d37-474a-8d15-ab7334d96d78", + "savedPayload": { + "position": { + "x": 13027.000000000002, + "y": 5637.05830753354 + }, + "targetPosition": { + "x": 13027.000000000002, + "y": 5637.05830753354 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } +} \ No newline at end of file diff --git a/Projects/Governance/Plugins/User-Profiles/MatthewDin.json b/Projects/Governance/Plugins/User-Profiles/MatthewDin.json new file mode 100644 index 000000000..75a12a618 --- /dev/null +++ b/Projects/Governance/Plugins/User-Profiles/MatthewDin.json @@ -0,0 +1,742 @@ +{ + "type": "User Profile", + "name": "MatthewDin", + "config": "{\n \"signature\": {\n \"message\": \"MatthewDin\",\n \"messageHash\": \"0xacc0ffafd4fe908b75fccb1973f20c613df0e6c1debf282c8d4633723b152061\",\n \"v\": \"0x1b\",\n \"r\": \"0xe81c49135a6386bffc49995fb7ccabf31d565d9cdd08597d9448556bd826c12d\",\n \"s\": \"0x74289bb90ae7984b581a47583ce07202a84699c0b2354fd5af9048e5a36c7881\",\n \"signature\": \"0xe81c49135a6386bffc49995fb7ccabf31d565d9cdd08597d9448556bd826c12d74289bb90ae7984b581a47583ce07202a84699c0b2354fd5af9048e5a36c78811b\"\n }\n}", + "project": "Governance", + "tokenPowerSwitch": { + "type": "Token Power Switch", + "name": "New Token Power Switch", + "config": "{}", + "project": "Governance", + "tokenPowerSwitch": [], + "onboardingPrograms": { + "type": "Onboarding Programs", + "name": "New Onboarding Programs", + "config": "{\n \"percentage\": 0\n}", + "project": "Governance", + "airdropProgram": { + "type": "Airdrop Program", + "name": "New Airdrop Program", + "config": "{}", + "project": "Governance", + "tokensAwarded": { + "type": "Tokens Awarded", + "name": "New Tokens Awarded", + "project": "Governance", + "id": "dbfb92ca-9586-441b-8906-10af64e7bba9", + "savedPayload": { + "position": { + "x": 13395.000000000002, + "y": 4980.250686398208 + }, + "targetPosition": { + "x": 13395.000000000002, + "y": 5280.250686398208 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "5f123a97-fd0e-4c7f-ab5a-a802ce93310b", + "savedPayload": { + "position": { + "x": 13395.000000000002, + "y": 5280.250686398208 + }, + "targetPosition": { + "x": 13395.000000000002, + "y": 5580.250686398208 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "githubProgram": { + "type": "Github Program", + "name": "New Github Program", + "config": "{}", + "project": "Governance", + "tokensAwarded": { + "type": "Tokens Awarded", + "name": "New Tokens Awarded", + "project": "Governance", + "id": "99baefff-1574-4fc8-8a7b-42260b7d3fbf", + "savedPayload": { + "position": { + "x": 13914.615242270664, + "y": 5280.250686398208 + }, + "targetPosition": { + "x": 13654.807621135333, + "y": 5430.250686398208 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "5d145468-16ce-44dc-9350-2d963ec8a309", + "savedPayload": { + "position": { + "x": 13654.807621135333, + "y": 5430.250686398208 + }, + "targetPosition": { + "x": 13395.000000000002, + "y": 5580.250686398208 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "f4e921a1-45b8-4a8f-ad3e-c18b98f66150", + "savedPayload": { + "position": { + "x": 13395.000000000002, + "y": 5580.250686398208 + }, + "targetPosition": { + "x": 13245.000000000002, + "y": 5840.05830753354 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "communityBuildingPrograms": { + "type": "Community Building Programs", + "name": "New Community Building Programs", + "config": "{}", + "project": "Governance", + "referralProgram": { + "type": "Referral Program", + "name": "New Referral Program", + "config": "{}", + "project": "Governance", + "userReferrers": [ + { + "type": "User Referrer", + "name": "ssplatt", + "config": "{}", + "project": "Governance", + "id": "c92bc91c-dd4b-4df7-9c4b-defd773f7bba", + "savedPayload": { + "position": { + "x": 13926.500357047575, + "y": 5942.428350334216 + }, + "targetPosition": { + "x": 13693.356568610483, + "y": 6131.224467649167 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "User Profile", + "name": "ssplatt", + "id": "56600855-7a91-49e8-8a58-2fa28d07efd1" + }, + "referenceParentCombinedNodePath": [ + [ + "ssplatt", + "User Profile" + ] + ] + } + } + ], + "tokensAwarded": { + "type": "Tokens Awarded", + "name": "New Tokens Awarded", + "project": "Governance", + "id": "c5ad4992-56ca-4f11-bf32-fd4c54783d4e", + "savedPayload": { + "position": { + "x": 13991.713137220964, + "y": 6162.583006629463 + }, + "targetPosition": { + "x": 13693.356568610483, + "y": 6131.224467649167 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "tokensBonus": { + "type": "Tokens Bonus", + "name": "New Tokens Bonus", + "project": "Governance", + "id": "41f8078b-32c1-4533-b5af-60eadf55321e", + "savedPayload": { + "position": { + "x": 13882.152685925434, + "y": 6364.368256086259 + }, + "targetPosition": { + "x": 13693.356568610483, + "y": 6131.224467649167 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "2a862b9d-6505-4560-b7d1-f42d8d39dc9d", + "savedPayload": { + "position": { + "x": 13693.356568610483, + "y": 6131.224467649167 + }, + "targetPosition": { + "x": 13395.000000000002, + "y": 6099.865928668872 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "supportProgram": { + "type": "Support Program", + "name": "New Support Program", + "config": "{}", + "project": "Governance", + "userSupporters": [ + { + "type": "User Supporter", + "name": "ssplatt", + "config": "{}", + "project": "Governance", + "id": "6aec71ec-3cf8-4703-8421-0bf4f2685dad", + "savedPayload": { + "position": { + "x": 13917.532308069593, + "y": 6284.904323703646 + }, + "targetPosition": { + "x": 13617.94344764322, + "y": 6300.605110576529 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "User Profile", + "name": "ssplatt", + "id": "56600855-7a91-49e8-8a58-2fa28d07efd1" + }, + "referenceParentCombinedNodePath": [ + [ + "ssplatt", + "User Profile" + ] + ] + } + } + ], + "tokensAwarded": { + "type": "Tokens Awarded", + "name": "New Tokens Awarded", + "project": "Governance", + "id": "8f5f5463-b962-4e3d-ab61-5c2d0c2a1750", + "savedPayload": { + "position": { + "x": 13840.886895286438, + "y": 6501.344292484187 + }, + "targetPosition": { + "x": 13617.94344764322, + "y": 6300.605110576529 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "tokensBonus": { + "type": "Tokens Bonus", + "name": "New Tokens Bonus", + "project": "Governance", + "id": "7d8bf3b8-7f11-4a9d-8012-32f53fc0ba29", + "savedPayload": { + "position": { + "x": 13633.644234516103, + "y": 6600.193971002901 + }, + "targetPosition": { + "x": 13617.94344764322, + "y": 6300.605110576529 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "5b87cfb8-fe94-48e0-96b2-28509874c749", + "savedPayload": { + "position": { + "x": 13617.94344764322, + "y": 6300.605110576529 + }, + "targetPosition": { + "x": 13395.000000000002, + "y": 6099.865928668872 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "mentorshipProgram": { + "type": "Mentorship Program", + "name": "New Mentorship Program", + "config": "{}", + "project": "Governance", + "userMentors": [ + { + "type": "User Mentor", + "name": "ssplatt", + "config": "{}", + "project": "Governance", + "id": "920eca1c-f5f4-4043-a081-a311019771fa", + "savedPayload": { + "position": { + "x": 13552.437578334657, + "y": 6631.366285716445 + }, + "targetPosition": { + "x": 13363.641461019706, + "y": 6398.222497279354 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "User Profile", + "name": "ssplatt", + "id": "56600855-7a91-49e8-8a58-2fa28d07efd1" + }, + "referenceParentCombinedNodePath": [ + [ + "ssplatt", + "User Profile" + ] + ] + } + } + ], + "tokensAwarded": { + "type": "Tokens Awarded", + "name": "New Tokens Awarded", + "project": "Governance", + "id": "63497a18-b716-474a-ae6d-d73ccfed9642", + "savedPayload": { + "position": { + "x": 13332.28292203941, + "y": 6696.579065889836 + }, + "targetPosition": { + "x": 13363.641461019706, + "y": 6398.222497279354 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "tokensBonus": { + "type": "Tokens Bonus", + "name": "New Tokens Bonus", + "project": "Governance", + "id": "f4fc4f3b-2311-431a-b6a1-f37b3e3030eb", + "savedPayload": { + "position": { + "x": 13130.497672582615, + "y": 6587.018614594305 + }, + "targetPosition": { + "x": 13363.641461019706, + "y": 6398.222497279354 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "67097ccd-ff70-4a30-b7c1-13998c3a57a4", + "savedPayload": { + "position": { + "x": 13363.641461019706, + "y": 6398.222497279354 + }, + "targetPosition": { + "x": 13395.000000000002, + "y": 6099.865928668872 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "influencerProgram": { + "type": "Influencer Program", + "name": "New Influencer Program", + "config": "{}", + "project": "Governance", + "userInfluencers": [ + { + "type": "User Influencer", + "name": "ssplatt", + "config": "{}", + "project": "Governance", + "id": "bce2fa22-402c-4f83-8769-b58c8ccb345f", + "savedPayload": { + "position": { + "x": 12938.164009275353, + "y": 6413.8406062978265 + }, + "targetPosition": { + "x": 13101.55571977986, + "y": 6162.239435914199 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "User Profile", + "name": "ssplatt", + "id": "56600855-7a91-49e8-8a58-2fa28d07efd1" + }, + "referenceParentCombinedNodePath": [ + [ + "ssplatt", + "User Profile" + ] + ] + } + } + ], + "tokensAwarded": { + "type": "Tokens Awarded", + "name": "New Tokens Awarded", + "project": "Governance", + "id": "d9bb3eac-9652-4036-87b9-4aeb3d1f05b9", + "savedPayload": { + "position": { + "x": 12808.11143955972, + "y": 6224.612943159526 + }, + "targetPosition": { + "x": 13101.55571977986, + "y": 6162.239435914199 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "tokensBonus": { + "type": "Tokens Bonus", + "name": "New Tokens Bonus", + "project": "Governance", + "id": "95dcccbf-ae84-4356-8130-1ef70258ba8d", + "savedPayload": { + "position": { + "x": 12849.954549396234, + "y": 5998.847725409691 + }, + "targetPosition": { + "x": 13101.55571977986, + "y": 6162.239435914199 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "87080821-aae1-4c35-b398-0a27c9e11fe9", + "savedPayload": { + "position": { + "x": 13101.55571977986, + "y": 6162.239435914199 + }, + "targetPosition": { + "x": 13395.000000000002, + "y": 6099.865928668872 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "f6376522-b0d1-4d80-a25f-b8fe2300ee65", + "savedPayload": { + "position": { + "x": 13395.000000000002, + "y": 6099.865928668872 + }, + "targetPosition": { + "x": 13245.000000000002, + "y": 5840.05830753354 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "239a2f2b-ecd6-4f5f-b12b-8fb056d9fd1e", + "savedPayload": { + "position": { + "x": 13245.000000000002, + "y": 5840.05830753354 + }, + "targetPosition": { + "x": 12945.000000000002, + "y": 5840.05830753354 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "tokensMined": { + "type": "Tokens Mined", + "name": "New Tokens Mined", + "project": "Governance", + "id": "6b66d651-8fe6-4cde-ac29-489f76463099", + "savedPayload": { + "position": { + "x": 12645.000000000002, + "y": 5840.05830753354 + }, + "targetPosition": { + "x": 12945.000000000002, + "y": 5840.05830753354 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "4b7d0c40-4770-49d9-9ade-26a6999261c6", + "savedPayload": { + "position": { + "x": 12945.000000000002, + "y": 5840.05830753354 + }, + "targetPosition": { + "x": 12945.000000000002, + "y": 5840.05830753354 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } +} \ No newline at end of file diff --git a/Projects/Governance/Plugins/User-Profiles/Raplh2502.json b/Projects/Governance/Plugins/User-Profiles/Raplh2502.json index c5c527858..a66cd91d3 100644 --- a/Projects/Governance/Plugins/User-Profiles/Raplh2502.json +++ b/Projects/Governance/Plugins/User-Profiles/Raplh2502.json @@ -23,15 +23,15 @@ "type": "Tokens Awarded", "name": "New Tokens Awarded", "project": "Governance", - "id": "adc3402b-c72b-43b0-8698-2d01bc6a50de", + "id": "8d4de4b1-00a9-4e36-8a6c-9fe09346f494", "savedPayload": { "position": { - "x": 21176.656341247235, - "y": 43724.4360306208 + "x": 12785.29411764706, + "y": 23340.192378864667 }, "targetPosition": { - "x": 21470.100621467376, - "y": 43786.809537866124 + "x": 13085.29411764706, + "y": 23340.192378864667 }, "floatingObject": { "isPinned": false, @@ -46,15 +46,15 @@ } } }, - "id": "44074743-a474-454d-b0b0-d52c4c9dfd4e", + "id": "2bddad25-c358-43d5-a9b7-afa47000f3ef", "savedPayload": { "position": { - "x": 21470.100621467376, - "y": 43786.809537866124 + "x": 13085.29411764706, + "y": 23340.192378864667 }, "targetPosition": { - "x": 21763.544901687517, - "y": 43849.18304511145 + "x": 13385.29411764706, + "y": 23340.192378864667 }, "floatingObject": { "isPinned": false, @@ -78,15 +78,15 @@ "type": "Tokens Awarded", "name": "New Tokens Awarded", "project": "Governance", - "id": "3ffff16a-fede-434b-86bf-8fe8cbea6238", + "id": "4c1ccbde-17a4-45de-bfda-5e314338f105", "savedPayload": { "position": { - "x": 22165.023265502834, - "y": 43403.29614982501 + "x": 13685.29411764706, + "y": 22820.577136594 }, "targetPosition": { - "x": 21964.284083595176, - "y": 43626.23959746823 + "x": 13535.29411764706, + "y": 23080.384757729335 }, "floatingObject": { "isPinned": false, @@ -101,15 +101,15 @@ } } }, - "id": "872182bc-60f6-47e8-a580-e7d4c29d0600", + "id": "f05024a8-9485-4ed4-8fd3-8c7725645cef", "savedPayload": { "position": { - "x": 21964.284083595176, - "y": 43626.23959746823 + "x": 13535.29411764706, + "y": 23080.384757729335 }, "targetPosition": { - "x": 21763.544901687517, - "y": 43849.18304511145 + "x": 13385.29411764706, + "y": 23340.192378864667 }, "floatingObject": { "isPinned": false, @@ -124,15 +124,15 @@ } } }, - "id": "45700602-34de-4e09-8708-14b5ab33d6f9", + "id": "4d368e2a-e87f-41ae-bed0-ab1350530096", "savedPayload": { "position": { - "x": 13442.589019334575, - "y": 13714.683045111457 + "x": 3597.2758620689656, + "y": 28140.192378864667 }, "targetPosition": { - "x": 13535.29411764706, - "y": 14000.000000000002 + "x": 3747.2758620689656, + "y": 28400 }, "floatingObject": { "isPinned": false, @@ -150,7 +150,7 @@ "communityBuildingPrograms": { "type": "Community Building Programs", "name": "New Community Building Programs", - "config": "{\n \"percentage\": 2\n}", + "config": "{\n \"percentage\": 30\n}", "project": "Governance", "referralProgram": { "type": "Referral Program", @@ -163,7 +163,7 @@ "name": "Julian-Molina", "config": "{}", "project": "Governance", - "id": "38c64859-fabf-49d9-8b15-804e89811866", + "id": "7ca4f57e-d5cf-4088-a64f-07a38e534b5f", "savedPayload": { "position": { "x": 46675.354418524534, @@ -204,7 +204,7 @@ "type": "Tokens Awarded", "name": "New Tokens Awarded", "project": "Governance", - "id": "225242bc-deab-4797-9cc1-d20d751154e2", + "id": "f4632371-da77-4992-b988-1a9c0ea3b4f8", "savedPayload": { "position": { "x": 46565.5467973892, @@ -231,7 +231,7 @@ "type": "Tokens Bonus", "name": "New Tokens Bonus", "project": "Governance", - "id": "045b5a1d-5bfd-45c6-a5dc-637c2c318078", + "id": "5e7b605e-de75-457f-90c7-92995d58c411", "savedPayload": { "position": { "x": 46975.354418524534, @@ -254,15 +254,15 @@ } } }, - "id": "c7d7950a-4b4c-492e-8b2d-6011c02267b4", + "id": "852d1c75-f913-419a-9d97-2e15507b6150", "savedPayload": { "position": { - "x": 46825.354418524534, - "y": -12065.248982381003 + "x": 13425.486496511729, + "y": 23190.192378864667 }, "targetPosition": { - "x": 47085.16203965987, - "y": -11915.248982381003 + "x": 13685.29411764706, + "y": 23340.192378864667 }, "floatingObject": { "isPinned": false, @@ -288,7 +288,7 @@ "name": "Julian-Molina", "config": "{}", "project": "Governance", - "id": "83346cd7-f299-4480-b7ed-65c9378bf803", + "id": "d680138a-c220-4ae5-b69d-f384e5277689", "savedPayload": { "position": { "x": 46961.09840236709, @@ -329,7 +329,7 @@ "name": "harrellbm", "config": "{}", "project": "Governance", - "id": "aceb3628-b9c8-460c-afd0-8aa179310c30", + "id": "30d890e8-6e25-497e-92e1-140df9c1f2a7", "savedPayload": { "position": { "x": 46941.71775943972, @@ -370,7 +370,7 @@ "name": "Luis-Fernando-Molina", "config": "{}", "project": "Governance", - "id": "426e2c3d-1e8b-457c-aded-45ba7d491c0b", + "id": "0d197055-5b92-4fc0-9250-130320fe95f5", "savedPayload": { "position": { "x": 47034.42285775221, @@ -411,7 +411,7 @@ "name": "ssplatt", "config": "{}", "project": "Governance", - "id": "bceb18e1-6ff2-4634-a004-b459cc98e882", + "id": "5e2f94f8-66c7-4e26-bc28-6b0851398011", "savedPayload": { "position": { "x": 47203.80350067957, @@ -452,7 +452,7 @@ "name": "9808us", "config": "{}", "project": "Governance", - "id": "5ce5fc1f-bb72-48e9-bb10-6feb3c63d4e9", + "id": "a385389c-34c4-41fd-8bb6-5931a488af82", "savedPayload": { "position": { "x": 47385.16203965987, @@ -493,7 +493,7 @@ "name": "Smidy13", "config": "{}", "project": "Governance", - "id": "e2581a1c-9d5f-403b-b7fc-10336688a0cf", + "id": "9b43fdc7-3a23-4fb6-91e2-2bc18ca86cf8", "savedPayload": { "position": { "x": 47509.22567695265, @@ -534,7 +534,7 @@ "name": "cozed-gh", "config": "{}", "project": "Governance", - "id": "2fccf510-aac2-4bfd-aac5-89de11c29c5c", + "id": "8e08c01c-0cc9-4e01-9948-f9ad63d5a0ea", "savedPayload": { "position": { "x": 47528.606319880004, @@ -575,7 +575,7 @@ "type": "Tokens Awarded", "name": "New Tokens Awarded", "project": "Governance", - "id": "cdaef094-0932-4c0a-bfbf-fc1d022bcc3e", + "id": "6fca3741-a6c1-4b8c-8bfc-4cb207560865", "savedPayload": { "position": { "x": 47435.901221567525, @@ -602,7 +602,7 @@ "type": "Tokens Bonus", "name": "New Tokens Bonus", "project": "Governance", - "id": "6aebd0d2-f14b-494a-9836-5be04eb32e47", + "id": "af9e41f2-7fbe-40b5-85cd-f68404c5207d", "savedPayload": { "position": { "x": 47266.520578640164, @@ -625,15 +625,15 @@ } } }, - "id": "f42d2391-1128-40e2-87ca-e6fed09f0f84", + "id": "ae230464-cc82-4b53-bbe7-7f89c70e214d", "savedPayload": { "position": { - "x": 47235.16203965987, - "y": -12175.056603516336 + "x": 13835.29411764706, + "y": 23080.384757729335 }, "targetPosition": { - "x": 47085.16203965987, - "y": -11915.248982381003 + "x": 13685.29411764706, + "y": 23340.192378864667 }, "floatingObject": { "isPinned": false, @@ -659,7 +659,7 @@ "name": "Luis-Fernando-Molina", "config": "{}", "project": "Governance", - "id": "b6240c8f-0148-4d12-8d24-f0836f7f3f21", + "id": "bbba9e22-c58a-46eb-b004-677cc0e755c3", "savedPayload": { "position": { "x": 47407.34316804053, @@ -700,7 +700,7 @@ "name": "PLuv", "config": "{}", "project": "Governance", - "id": "57a852b8-e5e2-4f97-bbd3-78ebb8a01868", + "id": "15232a02-6952-456d-a9fb-e29663a5bd5f", "savedPayload": { "position": { "x": 47643.326229405684, @@ -741,7 +741,7 @@ "type": "Tokens Awarded", "name": "New Tokens Awarded", "project": "Governance", - "id": "316d5ead-8e58-4959-ab60-c0e8b0719d18", + "id": "debf19a2-6575-45d5-b371-125526ad551b", "savedPayload": { "position": { "x": 47466.99065371794, @@ -768,7 +768,7 @@ "type": "Tokens Bonus", "name": "New Tokens Bonus", "project": "Governance", - "id": "46342e76-0777-4ed4-b10f-4999a4a776ea", + "id": "6d600d51-575b-44c2-a882-9495141b8784", "savedPayload": { "position": { "x": 47122.026213151985, @@ -791,15 +791,15 @@ } } }, - "id": "4896f3a4-a147-4162-acda-d4e8ef5ebad9", + "id": "381445e2-5f8b-41f0-bc62-edf6231c73b9", "savedPayload": { "position": { - "x": 47344.9696607952, - "y": -11765.248982381003 + "x": 13945.10173878239, + "y": 23490.192378864667 }, "targetPosition": { - "x": 47085.16203965987, - "y": -11915.248982381003 + "x": 13685.29411764706, + "y": 23340.192378864667 }, "floatingObject": { "isPinned": false, @@ -814,15 +814,15 @@ } } }, - "id": "db0eb781-e730-47e0-b384-1f82ca1842b2", + "id": "9c19accc-82b7-4051-aabd-dd112be25444", "savedPayload": { "position": { - "x": 13777.999215959544, - "y": 13823.66442431226 + "x": 3897.2758620689656, + "y": 28140.192378864667 }, "targetPosition": { - "x": 13535.29411764706, - "y": 14000.000000000002 + "x": 3747.2758620689656, + "y": 28400 }, "floatingObject": { "isPinned": false, @@ -840,12 +840,12 @@ "votesAndClaimsPrograms": { "type": "Votes And Claims Programs", "name": "New Votes And Claims Programs", - "config": "{\n \"percentage\": 98\n}", + "config": "{}", "project": "Governance", "votingProgram": { "type": "Voting Program", "name": "New Voting Program", - "config": "{\n \"percentage\": 0\n}", + "config": "{\n \"percentage\": 40\n}", "project": "Governance", "votesSwitch": [ { @@ -854,33 +854,10788 @@ "config": "{}", "project": "Governance", "votesSwitch": [], - "claimVotesSwitch": [], + "claimVotesSwitch": [ + { + "type": "Claim Votes Switch", + "name": "Support Mods Claims", + "config": "{\n \"percentage\": 50\n}", + "project": "Governance", + "claimVotesSwitch": [ + { + "type": "Claim Votes Switch", + "name": "Yann - Tentacule", + "config": "{}", + "project": "Governance", + "claimVotesSwitch": [], + "positionClaimVotes": [ + { + "type": "Position Claim Vote", + "name": "Tentacule23 ", + "config": "{}", + "project": "Governance", + "id": "c9442dd6-f9af-4100-8047-35785ec6f1e4", + "savedPayload": { + "position": { + "x": 17514.900891030247, + "y": 28092.334393776433 + }, + "targetPosition": { + "x": 17829.187495472503, + "y": 27581.233689151446 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Contribution Claim", + "name": "", + "id": "9c74a2a8-4bcf-42b7-b53d-7ba68f3acfc2" + }, + "referenceParentCombinedNodePath": [ + [ + "Tentacule23", + "User Profile", + "Governance", + "7af21baa-ebc0-436f-94a7-a1746209418e" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "5683e2bf-45ca-4dd6-9ade-53b4cad76ed0" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "705bfab3-e851-4469-ab70-ac972950de6c" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "cce1f59a-bb5d-4700-abf8-ab8d2932ff6a" + ], + [ + "New Position Claims Folder", + "Position Claims Folder", + "Governance", + "be3ab259-2505-4200-a8cc-a373874aedb0" + ], + [ + "", + "Position Contribution Claim", + "Governance", + "9c74a2a8-4bcf-42b7-b53d-7ba68f3acfc2" + ] + ] + } + }, + { + "type": "Position Claim Vote", + "name": "Tentacule23 ", + "config": "{}", + "project": "Governance", + "id": "aff7a6ac-6eac-4bd9-9675-2a22c41722fe", + "savedPayload": { + "position": { + "x": 17245.55053212574, + "y": 27720.402274023785 + }, + "targetPosition": { + "x": 17829.187495472503, + "y": 27581.233689151446 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Contribution Claim", + "name": "", + "id": "0adbd33f-c572-4d29-bb67-ed8269aa168d" + }, + "referenceParentCombinedNodePath": [ + [ + "Tentacule23", + "User Profile", + "Governance", + "7af21baa-ebc0-436f-94a7-a1746209418e" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "5683e2bf-45ca-4dd6-9ade-53b4cad76ed0" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "705bfab3-e851-4469-ab70-ac972950de6c" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "cce1f59a-bb5d-4700-abf8-ab8d2932ff6a" + ], + [ + "New Position Claims Folder", + "Position Claims Folder", + "Governance", + "be3ab259-2505-4200-a8cc-a373874aedb0" + ], + [ + "", + "Position Contribution Claim", + "Governance", + "0adbd33f-c572-4d29-bb67-ed8269aa168d" + ] + ] + } + }, + { + "type": "Position Claim Vote", + "name": "Tentacule23 ", + "config": "{}", + "project": "Governance", + "id": "548051b9-e194-4db0-aa9d-f2b29a76475e", + "savedPayload": { + "position": { + "x": 17318.086790847516, + "y": 27266.94708470919 + }, + "targetPosition": { + "x": 17829.187495472503, + "y": 27581.233689151446 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Contribution Claim", + "name": "", + "id": "983cf3b0-36d2-4e75-9d4a-6770f1f1a6d0" + }, + "referenceParentCombinedNodePath": [ + [ + "Tentacule23", + "User Profile", + "Governance", + "7af21baa-ebc0-436f-94a7-a1746209418e" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "5683e2bf-45ca-4dd6-9ade-53b4cad76ed0" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "705bfab3-e851-4469-ab70-ac972950de6c" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "cce1f59a-bb5d-4700-abf8-ab8d2932ff6a" + ], + [ + "New Position Claims Folder", + "Position Claims Folder", + "Governance", + "be3ab259-2505-4200-a8cc-a373874aedb0" + ], + [ + "", + "Position Contribution Claim", + "Governance", + "983cf3b0-36d2-4e75-9d4a-6770f1f1a6d0" + ] + ] + } + } + ], + "assetClaimVotes": [], + "featureClaimVotes": [], + "id": "cd310093-ff92-4e0e-b010-97a11079a3f0", + "savedPayload": { + "position": { + "x": 13921.192972690169, + "y": 22868.321111801863 + }, + "targetPosition": { + "x": 14475.166436353462, + "y": 23098.78456130502 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Claims Folder", + "name": "New Position Claims Folder", + "id": "be3ab259-2505-4200-a8cc-a373874aedb0" + }, + "referenceParentCombinedNodePath": [ + [ + "Tentacule23", + "User Profile", + "Governance", + "7af21baa-ebc0-436f-94a7-a1746209418e" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "5683e2bf-45ca-4dd6-9ade-53b4cad76ed0" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "705bfab3-e851-4469-ab70-ac972950de6c" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "cce1f59a-bb5d-4700-abf8-ab8d2932ff6a" + ], + [ + "New Position Claims Folder", + "Position Claims Folder", + "Governance", + "be3ab259-2505-4200-a8cc-a373874aedb0" + ] + ] + } + }, + { + "type": "Claim Votes Switch", + "name": "Thomas - Raplh", + "config": "{}", + "project": "Governance", + "claimVotesSwitch": [], + "positionClaimVotes": [ + { + "type": "Position Claim Vote", + "name": "", + "config": "{}", + "project": "Governance", + "id": "aad9d6ba-7855-4199-8ce5-7250f6c63a28", + "savedPayload": { + "position": { + "x": 17485.221135349424, + "y": 27973.814533933983 + }, + "targetPosition": { + "x": 17813.55286350269, + "y": 27471.621068934797 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Contribution Claim", + "name": "Team Member Superalgos Blog Team", + "id": "9d20e390-2609-44f5-b724-d8ca31f8e5b2" + }, + "referenceParentCombinedNodePath": [] + } + }, + { + "type": "Position Claim Vote", + "name": "", + "config": "{}", + "project": "Governance", + "id": "fdec0168-67ea-4ec7-aab4-6457c11c05b0", + "savedPayload": { + "position": { + "x": 17252.745003110023, + "y": 27684.91556891499 + }, + "targetPosition": { + "x": 17813.55286350269, + "y": 27471.621068934797 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Contribution Claim", + "name": "", + "id": "84112244-a682-45dc-9848-b8b6d1334ca8" + }, + "referenceParentCombinedNodePath": [] + } + }, + { + "type": "Position Claim Vote", + "name": "", + "config": "{}", + "project": "Governance", + "id": "d05332e7-2c58-4272-8dec-9311e195ec73", + "savedPayload": { + "position": { + "x": 17234.478412382516, + "y": 27314.545354516973 + }, + "targetPosition": { + "x": 17813.55286350269, + "y": 27471.621068934797 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Contribution Claim", + "name": "Project Leader Thomas-Raplh2502 Data Mining Project", + "id": "463312d8-66b6-49d3-a282-af936653f274" + }, + "referenceParentCombinedNodePath": [] + } + }, + { + "type": "Position Claim Vote", + "name": "", + "config": "{}", + "project": "Governance", + "id": "186a2f69-f0b5-4706-a7c2-8c8f4ac1fc09", + "savedPayload": { + "position": { + "x": 17437.398579966226, + "y": 27004.172724219396 + }, + "targetPosition": { + "x": 17813.55286350269, + "y": 27471.621068934797 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Contribution Claim", + "name": "1 Team Member Thomas-Raplh2502 Forum Team", + "id": "6c7bd6f0-8d79-4f60-a356-924a8261cd91" + }, + "referenceParentCombinedNodePath": [] + } + } + ], + "assetClaimVotes": [], + "featureClaimVotes": [], + "id": "6095a5e0-de0f-4cd3-94e9-76744206e026", + "savedPayload": { + "position": { + "x": 13972.972971354275, + "y": 22770.452833151754 + }, + "targetPosition": { + "x": 14475.166436353462, + "y": 23098.78456130502 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Claims Folder", + "name": "New Position Claims Folder", + "id": "24908c35-1e5f-44e4-99a2-8b58e060e651" + }, + "referenceParentCombinedNodePath": [] + } + }, + { + "type": "Claim Votes Switch", + "name": "Ssplatt", + "config": "{}", + "project": "Governance", + "claimVotesSwitch": [ + { + "type": "Claim Votes Switch", + "name": "Software Projects Position Class", + "config": "{}", + "project": "Governance", + "claimVotesSwitch": [ + { + "type": "Claim Votes Switch", + "name": "Active Projects Position Class", + "config": "{}", + "project": "Governance", + "claimVotesSwitch": [ + { + "type": "Claim Votes Switch", + "name": "Social Bots Project Position Class", + "config": "{}", + "project": "Governance", + "claimVotesSwitch": [], + "positionClaimVotes": [ + { + "type": "Position Claim Vote", + "name": "ssplatt ", + "config": "{}", + "project": "Governance", + "id": "63bd621a-0b66-4efd-9f23-db88d38f371a", + "savedPayload": { + "position": { + "x": 15907.548103586918, + "y": 28813.217143161382 + }, + "targetPosition": { + "x": 16385.24250443127, + "y": 28450.163346318604 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Contribution Claim", + "name": "", + "id": "2beaca33-c4a5-4c4f-9458-9aebce6d6367" + }, + "referenceParentCombinedNodePath": [ + [ + "ssplatt", + "User Profile", + "Governance", + "56600855-7a91-49e8-8a58-2fa28d07efd1" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "e056163b-0413-488e-913a-8baa59d41a4f" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "768ed0b3-bb30-49df-a068-11b3bff1ab93" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "efb5c85c-0a81-4c64-9e00-4211fdbfd558" + ], + [ + "Roles Played @ Beta-12 Position Class", + "Position Claims Folder", + "Governance", + "db682ebd-024c-49bc-a3d4-e4aa774d3fff" + ], + [ + "Software Projects Position Class", + "Position Claims Folder", + "Governance", + "1d1a9dd8-9d81-44ad-ae08-b3eeddf2df33" + ], + [ + "Active Projects Position Class", + "Position Claims Folder", + "Governance", + "4181840b-43f7-4ea3-8bc9-a43320be1b15" + ], + [ + "Social Bots Project Position Class", + "Position Claims Folder", + "Governance", + "234a036f-27a3-4813-a163-6cbeaf02ef96" + ], + [ + "", + "Position Contribution Claim", + "Governance", + "2beaca33-c4a5-4c4f-9458-9aebce6d6367" + ] + ] + } + } + ], + "assetClaimVotes": [], + "featureClaimVotes": [], + "id": "5a87bf9c-3b93-4126-ba1e-a480fc3d96f9", + "savedPayload": { + "position": { + "x": 16385.24250443127, + "y": 28450.163346318604 + }, + "targetPosition": { + "x": 16862.936905275623, + "y": 28087.109549475826 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Claims Folder", + "name": "Social Bots Project Position Class", + "id": "234a036f-27a3-4813-a163-6cbeaf02ef96" + }, + "referenceParentCombinedNodePath": [ + [ + "ssplatt", + "User Profile", + "Governance", + "56600855-7a91-49e8-8a58-2fa28d07efd1" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "e056163b-0413-488e-913a-8baa59d41a4f" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "768ed0b3-bb30-49df-a068-11b3bff1ab93" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "efb5c85c-0a81-4c64-9e00-4211fdbfd558" + ], + [ + "Roles Played @ Beta-12 Position Class", + "Position Claims Folder", + "Governance", + "db682ebd-024c-49bc-a3d4-e4aa774d3fff" + ], + [ + "Software Projects Position Class", + "Position Claims Folder", + "Governance", + "1d1a9dd8-9d81-44ad-ae08-b3eeddf2df33" + ], + [ + "Active Projects Position Class", + "Position Claims Folder", + "Governance", + "4181840b-43f7-4ea3-8bc9-a43320be1b15" + ], + [ + "Social Bots Project Position Class", + "Position Claims Folder", + "Governance", + "234a036f-27a3-4813-a163-6cbeaf02ef96" + ] + ] + } + } + ], + "positionClaimVotes": [], + "assetClaimVotes": [], + "featureClaimVotes": [], + "id": "58f71a3b-2d03-4a15-9e66-f2d3bce58d68", + "savedPayload": { + "position": { + "x": 16862.936905275623, + "y": 28087.109549475826 + }, + "targetPosition": { + "x": 17340.631306119976, + "y": 27724.05575263305 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Claims Folder", + "name": "Active Projects Position Class", + "id": "4181840b-43f7-4ea3-8bc9-a43320be1b15" + }, + "referenceParentCombinedNodePath": [ + [ + "ssplatt", + "User Profile", + "Governance", + "56600855-7a91-49e8-8a58-2fa28d07efd1" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "e056163b-0413-488e-913a-8baa59d41a4f" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "768ed0b3-bb30-49df-a068-11b3bff1ab93" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "efb5c85c-0a81-4c64-9e00-4211fdbfd558" + ], + [ + "Roles Played @ Beta-12 Position Class", + "Position Claims Folder", + "Governance", + "db682ebd-024c-49bc-a3d4-e4aa774d3fff" + ], + [ + "Software Projects Position Class", + "Position Claims Folder", + "Governance", + "1d1a9dd8-9d81-44ad-ae08-b3eeddf2df33" + ], + [ + "Active Projects Position Class", + "Position Claims Folder", + "Governance", + "4181840b-43f7-4ea3-8bc9-a43320be1b15" + ] + ] + } + } + ], + "positionClaimVotes": [], + "assetClaimVotes": [], + "featureClaimVotes": [], + "id": "64ff83de-50cb-42d5-bbaa-f0419359259c", + "savedPayload": { + "position": { + "x": 17340.631306119976, + "y": 27724.05575263305 + }, + "targetPosition": { + "x": 17818.32570696433, + "y": 27361.00195579027 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Claims Folder", + "name": "Software Projects Position Class", + "id": "1d1a9dd8-9d81-44ad-ae08-b3eeddf2df33" + }, + "referenceParentCombinedNodePath": [ + [ + "ssplatt", + "User Profile", + "Governance", + "56600855-7a91-49e8-8a58-2fa28d07efd1" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "e056163b-0413-488e-913a-8baa59d41a4f" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "768ed0b3-bb30-49df-a068-11b3bff1ab93" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "efb5c85c-0a81-4c64-9e00-4211fdbfd558" + ], + [ + "Roles Played @ Beta-12 Position Class", + "Position Claims Folder", + "Governance", + "db682ebd-024c-49bc-a3d4-e4aa774d3fff" + ], + [ + "Software Projects Position Class", + "Position Claims Folder", + "Governance", + "1d1a9dd8-9d81-44ad-ae08-b3eeddf2df33" + ] + ] + } + }, + { + "type": "Claim Votes Switch", + "name": "Marketing Teams Position Class", + "config": "{}", + "project": "Governance", + "claimVotesSwitch": [ + { + "type": "Claim Votes Switch", + "name": "Social Network Teams Position Class", + "config": "{}", + "project": "Governance", + "claimVotesSwitch": [ + { + "type": "Claim Votes Switch", + "name": "Twitter Team Position Class", + "config": "{}", + "project": "Governance", + "claimVotesSwitch": [], + "positionClaimVotes": [ + { + "type": "Position Claim Vote", + "name": "", + "config": "{}", + "project": "Governance", + "id": "554929a2-c086-45bb-9c92-2f42b2346e4d", + "savedPayload": { + "position": { + "x": 15933.54011558136, + "y": 28455.624332087016 + }, + "targetPosition": { + "x": 16300.99223741091, + "y": 27981.30488470692 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Contribution Claim", + "name": "Team Member Twitter Team", + "id": "976bc136-0120-4471-a8e4-c9ad5d3630d1" + }, + "referenceParentCombinedNodePath": [ + [ + "ssplatt", + "User Profile", + "Governance", + "56600855-7a91-49e8-8a58-2fa28d07efd1" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "e056163b-0413-488e-913a-8baa59d41a4f" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "768ed0b3-bb30-49df-a068-11b3bff1ab93" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "efb5c85c-0a81-4c64-9e00-4211fdbfd558" + ], + [ + "Roles Played @ Beta-12 Position Class", + "Position Claims Folder", + "Governance", + "db682ebd-024c-49bc-a3d4-e4aa774d3fff" + ], + [ + "Marketing Teams Position Class", + "Position Claims Folder", + "Governance", + "f45874a6-7af9-4c4b-bb13-917f801be45b" + ], + [ + "Social Network Teams Position Class", + "Position Claims Folder", + "Governance", + "3e5d5a4d-4cf6-4eb5-9450-ed349862a3f1" + ], + [ + "Twitter Team Position Class", + "Position Claims Folder", + "Governance", + "dd6e55ad-52cc-4910-a0c4-eef76db12591" + ], + [ + "Team Member Twitter Team", + "Position Contribution Claim", + "Governance", + "976bc136-0120-4471-a8e4-c9ad5d3630d1" + ] + ] + } + } + ], + "assetClaimVotes": [], + "featureClaimVotes": [], + "id": "fdb1a124-ff52-49b1-a434-5690a354a83b", + "savedPayload": { + "position": { + "x": 16300.99223741091, + "y": 27981.30488470692 + }, + "targetPosition": { + "x": 16668.44435924046, + "y": 27506.98543732682 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Claims Folder", + "name": "Twitter Team Position Class", + "id": "dd6e55ad-52cc-4910-a0c4-eef76db12591" + }, + "referenceParentCombinedNodePath": [ + [ + "ssplatt", + "User Profile", + "Governance", + "56600855-7a91-49e8-8a58-2fa28d07efd1" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "e056163b-0413-488e-913a-8baa59d41a4f" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "768ed0b3-bb30-49df-a068-11b3bff1ab93" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "efb5c85c-0a81-4c64-9e00-4211fdbfd558" + ], + [ + "Roles Played @ Beta-12 Position Class", + "Position Claims Folder", + "Governance", + "db682ebd-024c-49bc-a3d4-e4aa774d3fff" + ], + [ + "Marketing Teams Position Class", + "Position Claims Folder", + "Governance", + "f45874a6-7af9-4c4b-bb13-917f801be45b" + ], + [ + "Social Network Teams Position Class", + "Position Claims Folder", + "Governance", + "3e5d5a4d-4cf6-4eb5-9450-ed349862a3f1" + ], + [ + "Twitter Team Position Class", + "Position Claims Folder", + "Governance", + "dd6e55ad-52cc-4910-a0c4-eef76db12591" + ] + ] + } + }, + { + "type": "Claim Votes Switch", + "name": "Reddit Team Position Class", + "config": "{}", + "project": "Governance", + "claimVotesSwitch": [], + "positionClaimVotes": [ + { + "type": "Position Claim Vote", + "name": "ssplatt ", + "config": "{}", + "project": "Governance", + "id": "a86b9a49-8d9f-4e05-8440-568392dbcd13", + "savedPayload": { + "position": { + "x": 15479.446855530587, + "y": 27344.85914034915 + }, + "targetPosition": { + "x": 16073.945607385524, + "y": 27425.922288837985 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Contribution Claim", + "name": "", + "id": "520397c3-8a50-4350-9e97-d9a20f401151" + }, + "referenceParentCombinedNodePath": [ + [ + "ssplatt", + "User Profile", + "Governance", + "56600855-7a91-49e8-8a58-2fa28d07efd1" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "e056163b-0413-488e-913a-8baa59d41a4f" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "768ed0b3-bb30-49df-a068-11b3bff1ab93" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "efb5c85c-0a81-4c64-9e00-4211fdbfd558" + ], + [ + "Roles Played @ Beta-12 Position Class", + "Position Claims Folder", + "Governance", + "db682ebd-024c-49bc-a3d4-e4aa774d3fff" + ], + [ + "Marketing Teams Position Class", + "Position Claims Folder", + "Governance", + "f45874a6-7af9-4c4b-bb13-917f801be45b" + ], + [ + "Social Network Teams Position Class", + "Position Claims Folder", + "Governance", + "3e5d5a4d-4cf6-4eb5-9450-ed349862a3f1" + ], + [ + "Reddit Team Position Class", + "Position Claims Folder", + "Governance", + "e594053b-86f4-44df-be46-d0170650405c" + ], + [ + "", + "Position Contribution Claim", + "Governance", + "520397c3-8a50-4350-9e97-d9a20f401151" + ] + ] + } + } + ], + "assetClaimVotes": [], + "featureClaimVotes": [], + "id": "6031dca2-70cd-4c94-a0bf-57b93f3cd688", + "savedPayload": { + "position": { + "x": 16073.945607385524, + "y": 27425.922288837985 + }, + "targetPosition": { + "x": 16668.44435924046, + "y": 27506.98543732682 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Claims Folder", + "name": "Reddit Team Position Class", + "id": "e594053b-86f4-44df-be46-d0170650405c" + }, + "referenceParentCombinedNodePath": [ + [ + "ssplatt", + "User Profile", + "Governance", + "56600855-7a91-49e8-8a58-2fa28d07efd1" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "e056163b-0413-488e-913a-8baa59d41a4f" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "768ed0b3-bb30-49df-a068-11b3bff1ab93" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "efb5c85c-0a81-4c64-9e00-4211fdbfd558" + ], + [ + "Roles Played @ Beta-12 Position Class", + "Position Claims Folder", + "Governance", + "db682ebd-024c-49bc-a3d4-e4aa774d3fff" + ], + [ + "Marketing Teams Position Class", + "Position Claims Folder", + "Governance", + "f45874a6-7af9-4c4b-bb13-917f801be45b" + ], + [ + "Social Network Teams Position Class", + "Position Claims Folder", + "Governance", + "3e5d5a4d-4cf6-4eb5-9450-ed349862a3f1" + ], + [ + "Reddit Team Position Class", + "Position Claims Folder", + "Governance", + "e594053b-86f4-44df-be46-d0170650405c" + ] + ] + } + } + ], + "positionClaimVotes": [], + "assetClaimVotes": [], + "featureClaimVotes": [], + "id": "a925486c-36da-4c17-acbf-8e5a43f628e4", + "savedPayload": { + "position": { + "x": 16668.44435924046, + "y": 27506.98543732682 + }, + "targetPosition": { + "x": 17223.826955109394, + "y": 27279.938807301434 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Claims Folder", + "name": "Social Network Teams Position Class", + "id": "3e5d5a4d-4cf6-4eb5-9450-ed349862a3f1" + }, + "referenceParentCombinedNodePath": [ + [ + "ssplatt", + "User Profile", + "Governance", + "56600855-7a91-49e8-8a58-2fa28d07efd1" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "e056163b-0413-488e-913a-8baa59d41a4f" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "768ed0b3-bb30-49df-a068-11b3bff1ab93" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "efb5c85c-0a81-4c64-9e00-4211fdbfd558" + ], + [ + "Roles Played @ Beta-12 Position Class", + "Position Claims Folder", + "Governance", + "db682ebd-024c-49bc-a3d4-e4aa774d3fff" + ], + [ + "Marketing Teams Position Class", + "Position Claims Folder", + "Governance", + "f45874a6-7af9-4c4b-bb13-917f801be45b" + ], + [ + "Social Network Teams Position Class", + "Position Claims Folder", + "Governance", + "3e5d5a4d-4cf6-4eb5-9450-ed349862a3f1" + ] + ] + } + }, + { + "type": "Claim Votes Switch", + "name": "Content Creation Teams Position Class", + "config": "{}", + "project": "Governance", + "claimVotesSwitch": [ + { + "type": "Claim Votes Switch", + "name": "Brett Live Streaming and Videos Team Position Class", + "config": "{}", + "project": "Governance", + "claimVotesSwitch": [], + "positionClaimVotes": [ + { + "type": "Position Claim Vote", + "name": "ssplatt ", + "config": "{}", + "project": "Governance", + "id": "bd01edc3-b0b4-4e11-906b-330ecc6d30ab", + "savedPayload": { + "position": { + "x": 15679.965675551015, + "y": 26620.6011742264 + }, + "targetPosition": { + "x": 16275.188060349199, + "y": 26545.034563642337 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Contribution Claim", + "name": "", + "id": "a15aabd7-eb69-48c1-bae3-e61d81166061" + }, + "referenceParentCombinedNodePath": [ + [ + "ssplatt", + "User Profile", + "Governance", + "56600855-7a91-49e8-8a58-2fa28d07efd1" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "e056163b-0413-488e-913a-8baa59d41a4f" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "768ed0b3-bb30-49df-a068-11b3bff1ab93" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "efb5c85c-0a81-4c64-9e00-4211fdbfd558" + ], + [ + "Roles Played @ Beta-12 Position Class", + "Position Claims Folder", + "Governance", + "db682ebd-024c-49bc-a3d4-e4aa774d3fff" + ], + [ + "Marketing Teams Position Class", + "Position Claims Folder", + "Governance", + "f45874a6-7af9-4c4b-bb13-917f801be45b" + ], + [ + "Content Creation Teams Position Class", + "Position Claims Folder", + "Governance", + "085f9db8-69cd-49a0-afcd-b473f33ee3fc" + ], + [ + "Brett Live Streaming and Videos Team Position Class", + "Position Claims Folder", + "Governance", + "1c3d87af-03f6-4611-89df-2f21790d063a" + ], + [ + "", + "Position Contribution Claim", + "Governance", + "a15aabd7-eb69-48c1-bae3-e61d81166061" + ] + ] + } + }, + { + "type": "Position Claim Vote", + "name": "", + "config": "{}", + "project": "Governance", + "id": "03929000-e617-4f72-9570-e394e5e27137", + "savedPayload": { + "position": { + "x": 15800.868612969101, + "y": 26177.58244181279 + }, + "targetPosition": { + "x": 16275.188060349199, + "y": 26545.034563642337 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Contribution Claim", + "name": "Team Leader Brett Live Streaming and Videos Team", + "id": "fec46c32-35cb-431d-aa73-7a5858c4df3f" + }, + "referenceParentCombinedNodePath": [ + [ + "ssplatt", + "User Profile", + "Governance", + "56600855-7a91-49e8-8a58-2fa28d07efd1" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "e056163b-0413-488e-913a-8baa59d41a4f" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "768ed0b3-bb30-49df-a068-11b3bff1ab93" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "efb5c85c-0a81-4c64-9e00-4211fdbfd558" + ], + [ + "Roles Played @ Beta-12 Position Class", + "Position Claims Folder", + "Governance", + "db682ebd-024c-49bc-a3d4-e4aa774d3fff" + ], + [ + "Marketing Teams Position Class", + "Position Claims Folder", + "Governance", + "f45874a6-7af9-4c4b-bb13-917f801be45b" + ], + [ + "Content Creation Teams Position Class", + "Position Claims Folder", + "Governance", + "085f9db8-69cd-49a0-afcd-b473f33ee3fc" + ], + [ + "Brett Live Streaming and Videos Team Position Class", + "Position Claims Folder", + "Governance", + "1c3d87af-03f6-4611-89df-2f21790d063a" + ], + [ + "Team Leader Brett Live Streaming and Videos Team", + "Position Contribution Claim", + "Governance", + "fec46c32-35cb-431d-aa73-7a5858c4df3f" + ] + ] + } + }, + { + "type": "Position Claim Vote", + "name": "", + "config": "{}", + "project": "Governance", + "id": "3b190a6c-352c-4775-9657-241d88e3a998", + "savedPayload": { + "position": { + "x": 16199.621449765136, + "y": 25949.812178844153 + }, + "targetPosition": { + "x": 16275.188060349199, + "y": 26545.034563642337 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Contribution Claim", + "name": "Team Member Brett Live Streaming and Videos Team", + "id": "8f49479c-f066-40e3-8ca8-e774c69d0397" + }, + "referenceParentCombinedNodePath": [ + [ + "ssplatt", + "User Profile", + "Governance", + "56600855-7a91-49e8-8a58-2fa28d07efd1" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "e056163b-0413-488e-913a-8baa59d41a4f" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "768ed0b3-bb30-49df-a068-11b3bff1ab93" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "efb5c85c-0a81-4c64-9e00-4211fdbfd558" + ], + [ + "Roles Played @ Beta-12 Position Class", + "Position Claims Folder", + "Governance", + "db682ebd-024c-49bc-a3d4-e4aa774d3fff" + ], + [ + "Marketing Teams Position Class", + "Position Claims Folder", + "Governance", + "f45874a6-7af9-4c4b-bb13-917f801be45b" + ], + [ + "Content Creation Teams Position Class", + "Position Claims Folder", + "Governance", + "085f9db8-69cd-49a0-afcd-b473f33ee3fc" + ], + [ + "Brett Live Streaming and Videos Team Position Class", + "Position Claims Folder", + "Governance", + "1c3d87af-03f6-4611-89df-2f21790d063a" + ], + [ + "Team Member Brett Live Streaming and Videos Team", + "Position Contribution Claim", + "Governance", + "8f49479c-f066-40e3-8ca8-e774c69d0397" + ] + ] + } + } + ], + "assetClaimVotes": [], + "featureClaimVotes": [], + "id": "1529fd26-780b-4795-808e-8639603d7db1", + "savedPayload": { + "position": { + "x": 16275.188060349199, + "y": 26545.034563642337 + }, + "targetPosition": { + "x": 16749.507507729297, + "y": 26912.486685471886 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Claims Folder", + "name": "Brett Live Streaming and Videos Team Position Class", + "id": "1c3d87af-03f6-4611-89df-2f21790d063a" + }, + "referenceParentCombinedNodePath": [ + [ + "ssplatt", + "User Profile", + "Governance", + "56600855-7a91-49e8-8a58-2fa28d07efd1" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "e056163b-0413-488e-913a-8baa59d41a4f" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "768ed0b3-bb30-49df-a068-11b3bff1ab93" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "efb5c85c-0a81-4c64-9e00-4211fdbfd558" + ], + [ + "Roles Played @ Beta-12 Position Class", + "Position Claims Folder", + "Governance", + "db682ebd-024c-49bc-a3d4-e4aa774d3fff" + ], + [ + "Marketing Teams Position Class", + "Position Claims Folder", + "Governance", + "f45874a6-7af9-4c4b-bb13-917f801be45b" + ], + [ + "Content Creation Teams Position Class", + "Position Claims Folder", + "Governance", + "085f9db8-69cd-49a0-afcd-b473f33ee3fc" + ], + [ + "Brett Live Streaming and Videos Team Position Class", + "Position Claims Folder", + "Governance", + "1c3d87af-03f6-4611-89df-2f21790d063a" + ] + ] + } + } + ], + "positionClaimVotes": [], + "assetClaimVotes": [], + "featureClaimVotes": [], + "id": "ec31076a-c038-4c68-9d41-b4a2ed4f06a9", + "savedPayload": { + "position": { + "x": 16749.507507729297, + "y": 26912.486685471886 + }, + "targetPosition": { + "x": 17223.826955109394, + "y": 27279.938807301434 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Claims Folder", + "name": "Content Creation Teams Position Class", + "id": "085f9db8-69cd-49a0-afcd-b473f33ee3fc" + }, + "referenceParentCombinedNodePath": [ + [ + "ssplatt", + "User Profile", + "Governance", + "56600855-7a91-49e8-8a58-2fa28d07efd1" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "e056163b-0413-488e-913a-8baa59d41a4f" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "768ed0b3-bb30-49df-a068-11b3bff1ab93" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "efb5c85c-0a81-4c64-9e00-4211fdbfd558" + ], + [ + "Roles Played @ Beta-12 Position Class", + "Position Claims Folder", + "Governance", + "db682ebd-024c-49bc-a3d4-e4aa774d3fff" + ], + [ + "Marketing Teams Position Class", + "Position Claims Folder", + "Governance", + "f45874a6-7af9-4c4b-bb13-917f801be45b" + ], + [ + "Content Creation Teams Position Class", + "Position Claims Folder", + "Governance", + "085f9db8-69cd-49a0-afcd-b473f33ee3fc" + ] + ] + } + } + ], + "positionClaimVotes": [], + "assetClaimVotes": [], + "featureClaimVotes": [], + "id": "9219a8da-3962-4211-b0a4-766d24579e2f", + "savedPayload": { + "position": { + "x": 17223.826955109394, + "y": 27279.938807301434 + }, + "targetPosition": { + "x": 17818.32570696433, + "y": 27361.00195579027 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Claims Folder", + "name": "Marketing Teams Position Class", + "id": "f45874a6-7af9-4c4b-bb13-917f801be45b" + }, + "referenceParentCombinedNodePath": [ + [ + "ssplatt", + "User Profile", + "Governance", + "56600855-7a91-49e8-8a58-2fa28d07efd1" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "e056163b-0413-488e-913a-8baa59d41a4f" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "768ed0b3-bb30-49df-a068-11b3bff1ab93" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "efb5c85c-0a81-4c64-9e00-4211fdbfd558" + ], + [ + "Roles Played @ Beta-12 Position Class", + "Position Claims Folder", + "Governance", + "db682ebd-024c-49bc-a3d4-e4aa774d3fff" + ], + [ + "Marketing Teams Position Class", + "Position Claims Folder", + "Governance", + "f45874a6-7af9-4c4b-bb13-917f801be45b" + ] + ] + } + }, + { + "type": "Claim Votes Switch", + "name": "Tech Teams Position Class", + "config": "{}", + "project": "Governance", + "claimVotesSwitch": [ + { + "type": "Claim Votes Switch", + "name": "Sys Admins Team Position Class", + "config": "{}", + "project": "Governance", + "claimVotesSwitch": [], + "positionClaimVotes": [ + { + "type": "Position Claim Vote", + "name": "ssplatt ", + "config": "{}", + "project": "Governance", + "id": "9cf32d6e-fef2-46db-982a-81c336a1a3aa", + "savedPayload": { + "position": { + "x": 16266.27440641168, + "y": 26721.181257968245 + }, + "targetPosition": { + "x": 16860.773158266617, + "y": 26802.24440645708 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Contribution Claim", + "name": "", + "id": "3bde258d-cad3-4224-891e-c281b392d414" + }, + "referenceParentCombinedNodePath": [ + [ + "ssplatt", + "User Profile", + "Governance", + "56600855-7a91-49e8-8a58-2fa28d07efd1" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "e056163b-0413-488e-913a-8baa59d41a4f" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "768ed0b3-bb30-49df-a068-11b3bff1ab93" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "efb5c85c-0a81-4c64-9e00-4211fdbfd558" + ], + [ + "Roles Played @ Beta-12 Position Class", + "Position Claims Folder", + "Governance", + "db682ebd-024c-49bc-a3d4-e4aa774d3fff" + ], + [ + "Tech Teams Position Class", + "Position Claims Folder", + "Governance", + "6d7947eb-6341-4c12-91ae-be560fc56cbe" + ], + [ + "Sys Admins Team Position Class", + "Position Claims Folder", + "Governance", + "f699cbe7-b54e-4040-ae0e-62ad1ad97753" + ], + [ + "", + "Position Contribution Claim", + "Governance", + "3bde258d-cad3-4224-891e-c281b392d414" + ] + ] + } + } + ], + "assetClaimVotes": [], + "featureClaimVotes": [], + "id": "d9cf145c-1971-46f6-ae77-e001bde16063", + "savedPayload": { + "position": { + "x": 16860.773158266617, + "y": 26802.24440645708 + }, + "targetPosition": { + "x": 17455.27191012155, + "y": 26883.307554945917 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Claims Folder", + "name": "Sys Admins Team Position Class", + "id": "f699cbe7-b54e-4040-ae0e-62ad1ad97753" + }, + "referenceParentCombinedNodePath": [ + [ + "ssplatt", + "User Profile", + "Governance", + "56600855-7a91-49e8-8a58-2fa28d07efd1" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "e056163b-0413-488e-913a-8baa59d41a4f" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "768ed0b3-bb30-49df-a068-11b3bff1ab93" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "efb5c85c-0a81-4c64-9e00-4211fdbfd558" + ], + [ + "Roles Played @ Beta-12 Position Class", + "Position Claims Folder", + "Governance", + "db682ebd-024c-49bc-a3d4-e4aa774d3fff" + ], + [ + "Tech Teams Position Class", + "Position Claims Folder", + "Governance", + "6d7947eb-6341-4c12-91ae-be560fc56cbe" + ], + [ + "Sys Admins Team Position Class", + "Position Claims Folder", + "Governance", + "f699cbe7-b54e-4040-ae0e-62ad1ad97753" + ] + ] + } + }, + { + "type": "Claim Votes Switch", + "name": "Docker Team Position Class", + "config": "{}", + "project": "Governance", + "claimVotesSwitch": [], + "positionClaimVotes": [ + { + "type": "Position Claim Vote", + "name": "ssplatt ", + "config": "{}", + "project": "Governance", + "id": "35a0678d-ce9f-424c-93c9-0c6a0a3e116e", + "savedPayload": { + "position": { + "x": 16729.164316435996, + "y": 25927.91875325721 + }, + "targetPosition": { + "x": 17092.218113278774, + "y": 26405.613154101564 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Contribution Claim", + "name": "", + "id": "31057ec1-a9fd-431d-973a-0df79dc72fa0" + }, + "referenceParentCombinedNodePath": [ + [ + "ssplatt", + "User Profile", + "Governance", + "56600855-7a91-49e8-8a58-2fa28d07efd1" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "e056163b-0413-488e-913a-8baa59d41a4f" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "768ed0b3-bb30-49df-a068-11b3bff1ab93" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "efb5c85c-0a81-4c64-9e00-4211fdbfd558" + ], + [ + "Roles Played @ Beta-12 Position Class", + "Position Claims Folder", + "Governance", + "db682ebd-024c-49bc-a3d4-e4aa774d3fff" + ], + [ + "Tech Teams Position Class", + "Position Claims Folder", + "Governance", + "6d7947eb-6341-4c12-91ae-be560fc56cbe" + ], + [ + "Docker Team Position Class", + "Position Claims Folder", + "Governance", + "45b8e493-9f3b-4845-aec0-49efd9b9eef8" + ], + [ + "", + "Position Contribution Claim", + "Governance", + "31057ec1-a9fd-431d-973a-0df79dc72fa0" + ] + ] + } + } + ], + "assetClaimVotes": [], + "featureClaimVotes": [], + "id": "82b6f8b5-e6d3-4b7c-afe6-4b60fbe550c2", + "savedPayload": { + "position": { + "x": 17092.218113278774, + "y": 26405.613154101564 + }, + "targetPosition": { + "x": 17455.27191012155, + "y": 26883.307554945917 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Claims Folder", + "name": "Docker Team Position Class", + "id": "45b8e493-9f3b-4845-aec0-49efd9b9eef8" + }, + "referenceParentCombinedNodePath": [ + [ + "ssplatt", + "User Profile", + "Governance", + "56600855-7a91-49e8-8a58-2fa28d07efd1" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "e056163b-0413-488e-913a-8baa59d41a4f" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "768ed0b3-bb30-49df-a068-11b3bff1ab93" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "efb5c85c-0a81-4c64-9e00-4211fdbfd558" + ], + [ + "Roles Played @ Beta-12 Position Class", + "Position Claims Folder", + "Governance", + "db682ebd-024c-49bc-a3d4-e4aa774d3fff" + ], + [ + "Tech Teams Position Class", + "Position Claims Folder", + "Governance", + "6d7947eb-6341-4c12-91ae-be560fc56cbe" + ], + [ + "Docker Team Position Class", + "Position Claims Folder", + "Governance", + "45b8e493-9f3b-4845-aec0-49efd9b9eef8" + ] + ] + } + }, + { + "type": "Claim Votes Switch", + "name": "Github Team Position Class", + "config": "{}", + "project": "Governance", + "claimVotesSwitch": [], + "positionClaimVotes": [ + { + "type": "Position Claim Vote", + "name": "ssplatt ", + "config": "{}", + "project": "Governance", + "id": "7653ebcf-7584-4716-83ce-4344a71183cc", + "savedPayload": { + "position": { + "x": 17617.398207099224, + "y": 25694.310051236047 + }, + "targetPosition": { + "x": 17536.335058610388, + "y": 26288.808803090982 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Contribution Claim", + "name": "", + "id": "ccf89d0d-672e-4d80-bdc3-0ff1df3d5cb8" + }, + "referenceParentCombinedNodePath": [ + [ + "ssplatt", + "User Profile", + "Governance", + "56600855-7a91-49e8-8a58-2fa28d07efd1" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "e056163b-0413-488e-913a-8baa59d41a4f" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "768ed0b3-bb30-49df-a068-11b3bff1ab93" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "efb5c85c-0a81-4c64-9e00-4211fdbfd558" + ], + [ + "Roles Played @ Beta-12 Position Class", + "Position Claims Folder", + "Governance", + "db682ebd-024c-49bc-a3d4-e4aa774d3fff" + ], + [ + "Tech Teams Position Class", + "Position Claims Folder", + "Governance", + "6d7947eb-6341-4c12-91ae-be560fc56cbe" + ], + [ + "Github Team Position Class", + "Position Claims Folder", + "Governance", + "49c4b1b9-1743-479c-926a-90d910193df6" + ], + [ + "", + "Position Contribution Claim", + "Governance", + "ccf89d0d-672e-4d80-bdc3-0ff1df3d5cb8" + ] + ] + } + } + ], + "assetClaimVotes": [], + "featureClaimVotes": [], + "id": "22d529ca-11d9-4440-b565-0afd435c3d5e", + "savedPayload": { + "position": { + "x": 17536.335058610388, + "y": 26288.808803090982 + }, + "targetPosition": { + "x": 17455.27191012155, + "y": 26883.307554945917 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Claims Folder", + "name": "Github Team Position Class", + "id": "49c4b1b9-1743-479c-926a-90d910193df6" + }, + "referenceParentCombinedNodePath": [ + [ + "ssplatt", + "User Profile", + "Governance", + "56600855-7a91-49e8-8a58-2fa28d07efd1" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "e056163b-0413-488e-913a-8baa59d41a4f" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "768ed0b3-bb30-49df-a068-11b3bff1ab93" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "efb5c85c-0a81-4c64-9e00-4211fdbfd558" + ], + [ + "Roles Played @ Beta-12 Position Class", + "Position Claims Folder", + "Governance", + "db682ebd-024c-49bc-a3d4-e4aa774d3fff" + ], + [ + "Tech Teams Position Class", + "Position Claims Folder", + "Governance", + "6d7947eb-6341-4c12-91ae-be560fc56cbe" + ], + [ + "Github Team Position Class", + "Position Claims Folder", + "Governance", + "49c4b1b9-1743-479c-926a-90d910193df6" + ] + ] + } + } + ], + "positionClaimVotes": [], + "assetClaimVotes": [], + "featureClaimVotes": [], + "id": "d9915a35-543b-49d7-87d1-823733defdba", + "savedPayload": { + "position": { + "x": 17455.27191012155, + "y": 26883.307554945917 + }, + "targetPosition": { + "x": 17818.32570696433, + "y": 27361.00195579027 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Claims Folder", + "name": "Tech Teams Position Class", + "id": "6d7947eb-6341-4c12-91ae-be560fc56cbe" + }, + "referenceParentCombinedNodePath": [ + [ + "ssplatt", + "User Profile", + "Governance", + "56600855-7a91-49e8-8a58-2fa28d07efd1" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "e056163b-0413-488e-913a-8baa59d41a4f" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "768ed0b3-bb30-49df-a068-11b3bff1ab93" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "efb5c85c-0a81-4c64-9e00-4211fdbfd558" + ], + [ + "Roles Played @ Beta-12 Position Class", + "Position Claims Folder", + "Governance", + "db682ebd-024c-49bc-a3d4-e4aa774d3fff" + ], + [ + "Tech Teams Position Class", + "Position Claims Folder", + "Governance", + "6d7947eb-6341-4c12-91ae-be560fc56cbe" + ] + ] + } + } + ], + "positionClaimVotes": [], + "assetClaimVotes": [], + "featureClaimVotes": [], + "id": "49684d4a-6dba-47e7-bf39-159c7af9cbcb", + "savedPayload": { + "position": { + "x": 14041.854566154256, + "y": 22683.765497713397 + }, + "targetPosition": { + "x": 14475.166436353462, + "y": 23098.78456130502 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Claims Folder", + "name": "Roles Played @ Beta-12 Position Class", + "id": "db682ebd-024c-49bc-a3d4-e4aa774d3fff" + }, + "referenceParentCombinedNodePath": [ + [ + "ssplatt", + "User Profile", + "Governance", + "56600855-7a91-49e8-8a58-2fa28d07efd1" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "e056163b-0413-488e-913a-8baa59d41a4f" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "768ed0b3-bb30-49df-a068-11b3bff1ab93" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "efb5c85c-0a81-4c64-9e00-4211fdbfd558" + ], + [ + "Roles Played @ Beta-12 Position Class", + "Position Claims Folder", + "Governance", + "db682ebd-024c-49bc-a3d4-e4aa774d3fff" + ] + ] + } + }, + { + "type": "Claim Votes Switch", + "name": "Phil - PLuv", + "config": "{}", + "project": "Governance", + "claimVotesSwitch": [], + "positionClaimVotes": [ + { + "type": "Position Claim Vote", + "name": "PLuv ", + "config": "{}", + "project": "Governance", + "id": "ee46ea20-9e50-4eca-8cfd-ec5985cd6bb1", + "savedPayload": { + "position": { + "x": 17255.697631836905, + "y": 27374.27279643721 + }, + "targetPosition": { + "x": 17843.343492397726, + "y": 27253.143350943003 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Contribution Claim", + "name": "", + "id": "9aafb0d5-3526-4307-9f8c-211228e4413c" + }, + "referenceParentCombinedNodePath": [ + [ + "PLuv", + "User Profile", + "Governance", + "142f5de2-3762-4f55-a839-22eac5c03c8f" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "9b72df20-a4f0-4023-ae17-c46a64920716" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "704ea112-7592-4d37-b300-9227448bfe9f" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "647eddb0-6989-49ca-9288-8aaade078bec" + ], + [ + "New Position Claims Folder", + "Position Claims Folder", + "Governance", + "5cbec4c5-0432-4cf9-b105-34342ca701db" + ], + [ + "", + "Position Contribution Claim", + "Governance", + "9aafb0d5-3526-4307-9f8c-211228e4413c" + ] + ] + } + }, + { + "type": "Position Claim Vote", + "name": "PLuv ", + "config": "{}", + "project": "Governance", + "id": "3a4a2f4b-455d-4c22-918f-768b1dd15df3", + "savedPayload": { + "position": { + "x": 17444.61938517301, + "y": 26804.791830015667 + }, + "targetPosition": { + "x": 17843.343492397726, + "y": 27253.143350943003 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Contribution Claim", + "name": "", + "id": "1bfd5e17-70a3-4523-9556-615f78fca1a2" + }, + "referenceParentCombinedNodePath": [ + [ + "PLuv", + "User Profile", + "Governance", + "142f5de2-3762-4f55-a839-22eac5c03c8f" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "9b72df20-a4f0-4023-ae17-c46a64920716" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "704ea112-7592-4d37-b300-9227448bfe9f" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "647eddb0-6989-49ca-9288-8aaade078bec" + ], + [ + "New Position Claims Folder", + "Position Claims Folder", + "Governance", + "5cbec4c5-0432-4cf9-b105-34342ca701db" + ], + [ + "", + "Position Contribution Claim", + "Governance", + "1bfd5e17-70a3-4523-9556-615f78fca1a2" + ] + ] + } + } + ], + "assetClaimVotes": [], + "featureClaimVotes": [], + "id": "8a910002-e8df-4fd4-a5c6-a466c492dc66", + "savedPayload": { + "position": { + "x": 14125.492076993565, + "y": 22611.211138725153 + }, + "targetPosition": { + "x": 14475.166436353462, + "y": 23098.78456130502 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Claims Folder", + "name": "New Position Claims Folder", + "id": "5cbec4c5-0432-4cf9-b105-34342ca701db" + }, + "referenceParentCombinedNodePath": [ + [ + "PLuv", + "User Profile", + "Governance", + "142f5de2-3762-4f55-a839-22eac5c03c8f" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "9b72df20-a4f0-4023-ae17-c46a64920716" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "704ea112-7592-4d37-b300-9227448bfe9f" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "647eddb0-6989-49ca-9288-8aaade078bec" + ], + [ + "New Position Claims Folder", + "Position Claims Folder", + "Governance", + "5cbec4c5-0432-4cf9-b105-34342ca701db" + ] + ] + } + }, + { + "type": "Claim Votes Switch", + "name": "Smidy", + "config": "{}", + "project": "Governance", + "claimVotesSwitch": [], + "positionClaimVotes": [ + { + "type": "Position Claim Vote", + "name": "Smidy13 ", + "config": "{}", + "project": "Governance", + "id": "38448314-f232-4c59-9f68-2a964e432198", + "savedPayload": { + "position": { + "x": 17287.856718850635, + "y": 27162.805592794404 + }, + "targetPosition": { + "x": 17887.754269125468, + "y": 27151.718249818925 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Contribution Claim", + "name": "", + "id": "dff81636-6fff-4475-adc0-17d810b7de8b" + }, + "referenceParentCombinedNodePath": [ + [ + "Smidy13", + "User Profile", + "Governance", + "4b5eca40-4d97-454d-91f3-8627a98ef682" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "7fb54153-47b4-48dc-b2e0-99b52eda5949" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "58a543a3-b50b-42cd-93ed-799026beab0f" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "f3d90205-8b86-4b3e-864f-9e9084f95677" + ], + [ + "New Position Claims Folder", + "Position Claims Folder", + "Governance", + "8c949fb9-2c85-4bbc-a378-689a5fd8432f" + ], + [ + "", + "Position Contribution Claim", + "Governance", + "dff81636-6fff-4475-adc0-17d810b7de8b" + ] + ] + } + }, + { + "type": "Position Claim Vote", + "name": "Smidy13 ", + "config": "{}", + "project": "Governance", + "id": "b237f297-7837-4f3d-a4e0-5094369fc0a9", + "savedPayload": { + "position": { + "x": 17578.203573310817, + "y": 26637.735403100607 + }, + "targetPosition": { + "x": 17887.754269125468, + "y": 27151.718249818925 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Contribution Claim", + "name": "", + "id": "79d35efc-05b9-441f-8d75-e766ae2bde9f" + }, + "referenceParentCombinedNodePath": [ + [ + "Smidy13", + "User Profile", + "Governance", + "4b5eca40-4d97-454d-91f3-8627a98ef682" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "7fb54153-47b4-48dc-b2e0-99b52eda5949" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "58a543a3-b50b-42cd-93ed-799026beab0f" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "f3d90205-8b86-4b3e-864f-9e9084f95677" + ], + [ + "New Position Claims Folder", + "Position Claims Folder", + "Governance", + "8c949fb9-2c85-4bbc-a378-689a5fd8432f" + ], + [ + "", + "Position Contribution Claim", + "Governance", + "79d35efc-05b9-441f-8d75-e766ae2bde9f" + ] + ] + } + } + ], + "assetClaimVotes": [], + "featureClaimVotes": [], + "id": "7d1ed056-946a-409e-9d23-31aa3b54a3f4", + "savedPayload": { + "position": { + "x": 14221.037328752707, + "y": 22555.260507863 + }, + "targetPosition": { + "x": 14475.166436353462, + "y": 23098.78456130502 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Claims Folder", + "name": "New Position Claims Folder", + "id": "8c949fb9-2c85-4bbc-a378-689a5fd8432f" + }, + "referenceParentCombinedNodePath": [ + [ + "Smidy13", + "User Profile", + "Governance", + "4b5eca40-4d97-454d-91f3-8627a98ef682" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "7fb54153-47b4-48dc-b2e0-99b52eda5949" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "58a543a3-b50b-42cd-93ed-799026beab0f" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "f3d90205-8b86-4b3e-864f-9e9084f95677" + ], + [ + "New Position Claims Folder", + "Position Claims Folder", + "Governance", + "8c949fb9-2c85-4bbc-a378-689a5fd8432f" + ] + ] + } + }, + { + "type": "Claim Votes Switch", + "name": "HarrelBM", + "config": "{}", + "project": "Governance", + "claimVotesSwitch": [ + { + "type": "Claim Votes Switch", + "name": "Education Project Position Class", + "config": "{}", + "project": "Governance", + "claimVotesSwitch": [], + "positionClaimVotes": [ + { + "type": "Position Claim Vote", + "name": "harrellbm ", + "config": "{}", + "project": "Governance", + "id": "43707d8c-a21b-4a22-9cb2-7d3f94b60716", + "savedPayload": { + "position": { + "x": 16788.114432312046, + "y": 27360.0401503439 + }, + "targetPosition": { + "x": 17369.0800568615, + "y": 27210.11035646736 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Contribution Claim", + "name": "", + "id": "2a22e2b7-27c2-4a2d-8e76-6cc79cf2a10a" + }, + "referenceParentCombinedNodePath": [ + [ + "harrellbm", + "User Profile", + "Governance", + "3af73d3b-7c0e-4de7-a1e1-a72238081740" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "77f2f63d-b010-4c0e-8a53-a9f531d4edae" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "256ab295-7e90-4c66-8a83-45c5b4eaf059" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "3eae8d92-6250-4aa9-a361-a8f4e8c9b110" + ], + [ + "New Position Claims Folder", + "Position Claims Folder", + "Governance", + "1e714443-cf8f-46df-ac93-7de2e780ceae" + ], + [ + "Education Project Position Class", + "Position Claims Folder", + "Governance", + "4bb1ac20-c396-4c97-a0e4-c10dd4c7369a" + ], + [ + "", + "Position Contribution Claim", + "Governance", + "2a22e2b7-27c2-4a2d-8e76-6cc79cf2a10a" + ] + ] + } + } + ], + "assetClaimVotes": [], + "featureClaimVotes": [], + "id": "2a947658-92c8-4790-bebf-582a9355f9c6", + "savedPayload": { + "position": { + "x": 17369.0800568615, + "y": 27210.11035646736 + }, + "targetPosition": { + "x": 17950.045681410957, + "y": 27060.180562590824 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Claims Folder", + "name": "Education Project Position Class", + "id": "4bb1ac20-c396-4c97-a0e4-c10dd4c7369a" + }, + "referenceParentCombinedNodePath": [ + [ + "harrellbm", + "User Profile", + "Governance", + "3af73d3b-7c0e-4de7-a1e1-a72238081740" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "77f2f63d-b010-4c0e-8a53-a9f531d4edae" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "256ab295-7e90-4c66-8a83-45c5b4eaf059" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "3eae8d92-6250-4aa9-a361-a8f4e8c9b110" + ], + [ + "New Position Claims Folder", + "Position Claims Folder", + "Governance", + "1e714443-cf8f-46df-ac93-7de2e780ceae" + ], + [ + "Education Project Position Class", + "Position Claims Folder", + "Governance", + "4bb1ac20-c396-4c97-a0e4-c10dd4c7369a" + ] + ] + } + }, + { + "type": "Claim Votes Switch", + "name": "Education Teams Position Class", + "config": "{}", + "project": "Governance", + "claimVotesSwitch": [ + { + "type": "Claim Votes Switch", + "name": "Docs Teams Position Class", + "config": "{}", + "project": "Governance", + "claimVotesSwitch": [], + "positionClaimVotes": [ + { + "type": "Position Claim Vote", + "name": "harrellbm ", + "config": "{}", + "project": "Governance", + "id": "6e49b595-9dc6-4cad-b221-212f106ec7dd", + "savedPayload": { + "position": { + "x": 16379.507518882394, + "y": 27484.233204774035 + }, + "targetPosition": { + "x": 16885.707807582654, + "y": 27162.113246187528 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Contribution Claim", + "name": "", + "id": "def4a2e1-9c6c-460a-8703-1f22e2cf999e" + }, + "referenceParentCombinedNodePath": [ + [ + "harrellbm", + "User Profile", + "Governance", + "3af73d3b-7c0e-4de7-a1e1-a72238081740" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "77f2f63d-b010-4c0e-8a53-a9f531d4edae" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "256ab295-7e90-4c66-8a83-45c5b4eaf059" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "3eae8d92-6250-4aa9-a361-a8f4e8c9b110" + ], + [ + "New Position Claims Folder", + "Position Claims Folder", + "Governance", + "1e714443-cf8f-46df-ac93-7de2e780ceae" + ], + [ + "Education Teams Position Class", + "Position Claims Folder", + "Governance", + "f9f36c73-8b7c-4fde-837e-6811501beeb6" + ], + [ + "Docs Teams Position Class", + "Position Claims Folder", + "Governance", + "07105ff3-be34-4bdf-96bf-9fda8cdc1e8f" + ], + [ + "", + "Position Contribution Claim", + "Governance", + "def4a2e1-9c6c-460a-8703-1f22e2cf999e" + ] + ] + } + } + ], + "assetClaimVotes": [], + "featureClaimVotes": [], + "id": "e735a1de-ab6a-4e71-aece-cccf725fbe4a", + "savedPayload": { + "position": { + "x": 16885.707807582654, + "y": 27162.113246187528 + }, + "targetPosition": { + "x": 17391.908096282914, + "y": 26839.99328760102 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Claims Folder", + "name": "Docs Teams Position Class", + "id": "07105ff3-be34-4bdf-96bf-9fda8cdc1e8f" + }, + "referenceParentCombinedNodePath": [ + [ + "harrellbm", + "User Profile", + "Governance", + "3af73d3b-7c0e-4de7-a1e1-a72238081740" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "77f2f63d-b010-4c0e-8a53-a9f531d4edae" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "256ab295-7e90-4c66-8a83-45c5b4eaf059" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "3eae8d92-6250-4aa9-a361-a8f4e8c9b110" + ], + [ + "New Position Claims Folder", + "Position Claims Folder", + "Governance", + "1e714443-cf8f-46df-ac93-7de2e780ceae" + ], + [ + "Education Teams Position Class", + "Position Claims Folder", + "Governance", + "f9f36c73-8b7c-4fde-837e-6811501beeb6" + ], + [ + "Docs Teams Position Class", + "Position Claims Folder", + "Governance", + "07105ff3-be34-4bdf-96bf-9fda8cdc1e8f" + ] + ] + } + }, + { + "type": "Claim Votes Switch", + "name": "Tutorials Team Position Class", + "config": "{}", + "project": "Governance", + "claimVotesSwitch": [], + "positionClaimVotes": [ + { + "type": "Position Claim Vote", + "name": "harrellbm ", + "config": "{}", + "project": "Governance", + "id": "67710c01-1901-4cd1-8b10-290eb9eae0d9", + "savedPayload": { + "position": { + "x": 16194.18410179846, + "y": 26766.120200240286 + }, + "targetPosition": { + "x": 16793.046099040686, + "y": 26803.056743920653 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Contribution Claim", + "name": "", + "id": "39ebea0b-e64e-4d85-a346-0e3dd69d8cfd" + }, + "referenceParentCombinedNodePath": [ + [ + "harrellbm", + "User Profile", + "Governance", + "3af73d3b-7c0e-4de7-a1e1-a72238081740" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "77f2f63d-b010-4c0e-8a53-a9f531d4edae" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "256ab295-7e90-4c66-8a83-45c5b4eaf059" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "3eae8d92-6250-4aa9-a361-a8f4e8c9b110" + ], + [ + "New Position Claims Folder", + "Position Claims Folder", + "Governance", + "1e714443-cf8f-46df-ac93-7de2e780ceae" + ], + [ + "Education Teams Position Class", + "Position Claims Folder", + "Governance", + "f9f36c73-8b7c-4fde-837e-6811501beeb6" + ], + [ + "Tutorials Team Position Class", + "Position Claims Folder", + "Governance", + "d2e70340-a37c-4c75-bad6-b92becc4db19" + ], + [ + "", + "Position Contribution Claim", + "Governance", + "39ebea0b-e64e-4d85-a346-0e3dd69d8cfd" + ] + ] + } + } + ], + "assetClaimVotes": [], + "featureClaimVotes": [], + "id": "e10064ea-33d3-45b4-83a2-905a78a6bea0", + "savedPayload": { + "position": { + "x": 16793.046099040686, + "y": 26803.056743920653 + }, + "targetPosition": { + "x": 17391.908096282914, + "y": 26839.99328760102 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Claims Folder", + "name": "Tutorials Team Position Class", + "id": "d2e70340-a37c-4c75-bad6-b92becc4db19" + }, + "referenceParentCombinedNodePath": [ + [ + "harrellbm", + "User Profile", + "Governance", + "3af73d3b-7c0e-4de7-a1e1-a72238081740" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "77f2f63d-b010-4c0e-8a53-a9f531d4edae" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "256ab295-7e90-4c66-8a83-45c5b4eaf059" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "3eae8d92-6250-4aa9-a361-a8f4e8c9b110" + ], + [ + "New Position Claims Folder", + "Position Claims Folder", + "Governance", + "1e714443-cf8f-46df-ac93-7de2e780ceae" + ], + [ + "Education Teams Position Class", + "Position Claims Folder", + "Governance", + "f9f36c73-8b7c-4fde-837e-6811501beeb6" + ], + [ + "Tutorials Team Position Class", + "Position Claims Folder", + "Governance", + "d2e70340-a37c-4c75-bad6-b92becc4db19" + ] + ] + } + }, + { + "type": "Claim Votes Switch", + "name": "Translations Team Position Class", + "config": "{}", + "project": "Governance", + "claimVotesSwitch": [], + "positionClaimVotes": [ + { + "type": "Position Claim Vote", + "name": "harrellbm ", + "config": "{}", + "project": "Governance", + "id": "534b3e93-f963-472d-a064-7d82840e4080", + "savedPayload": { + "position": { + "x": 16466.350541466298, + "y": 26076.224204224454 + }, + "targetPosition": { + "x": 16929.129318874606, + "y": 26458.108745912738 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Contribution Claim", + "name": "", + "id": "679038b2-555c-414a-99f5-81ebecae9837" + }, + "referenceParentCombinedNodePath": [ + [ + "harrellbm", + "User Profile", + "Governance", + "3af73d3b-7c0e-4de7-a1e1-a72238081740" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "77f2f63d-b010-4c0e-8a53-a9f531d4edae" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "256ab295-7e90-4c66-8a83-45c5b4eaf059" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "3eae8d92-6250-4aa9-a361-a8f4e8c9b110" + ], + [ + "New Position Claims Folder", + "Position Claims Folder", + "Governance", + "1e714443-cf8f-46df-ac93-7de2e780ceae" + ], + [ + "Education Teams Position Class", + "Position Claims Folder", + "Governance", + "f9f36c73-8b7c-4fde-837e-6811501beeb6" + ], + [ + "Translations Team Position Class", + "Position Claims Folder", + "Governance", + "bbeb40ac-f9d0-4ccc-8d99-75e0f4f8645a" + ], + [ + "", + "Position Contribution Claim", + "Governance", + "679038b2-555c-414a-99f5-81ebecae9837" + ] + ] + } + } + ], + "assetClaimVotes": [], + "featureClaimVotes": [], + "id": "bf3cff33-26f7-4238-8d24-0e8a8a9910c8", + "savedPayload": { + "position": { + "x": 16929.129318874606, + "y": 26458.108745912738 + }, + "targetPosition": { + "x": 17391.908096282914, + "y": 26839.99328760102 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Claims Folder", + "name": "Translations Team Position Class", + "id": "bbeb40ac-f9d0-4ccc-8d99-75e0f4f8645a" + }, + "referenceParentCombinedNodePath": [ + [ + "harrellbm", + "User Profile", + "Governance", + "3af73d3b-7c0e-4de7-a1e1-a72238081740" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "77f2f63d-b010-4c0e-8a53-a9f531d4edae" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "256ab295-7e90-4c66-8a83-45c5b4eaf059" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "3eae8d92-6250-4aa9-a361-a8f4e8c9b110" + ], + [ + "New Position Claims Folder", + "Position Claims Folder", + "Governance", + "1e714443-cf8f-46df-ac93-7de2e780ceae" + ], + [ + "Education Teams Position Class", + "Position Claims Folder", + "Governance", + "f9f36c73-8b7c-4fde-837e-6811501beeb6" + ], + [ + "Translations Team Position Class", + "Position Claims Folder", + "Governance", + "bbeb40ac-f9d0-4ccc-8d99-75e0f4f8645a" + ] + ] + } + }, + { + "type": "Claim Votes Switch", + "name": "Workspaces Team Position Class", + "config": "{}", + "project": "Governance", + "claimVotesSwitch": [], + "positionClaimVotes": [ + { + "type": "Position Claim Vote", + "name": "harrellbm ", + "config": "{}", + "project": "Governance", + "id": "ccf6d33d-e0f8-434d-8ab3-b7f9a7567598", + "savedPayload": { + "position": { + "x": 17092.04850852984, + "y": 25678.06203850211 + }, + "targetPosition": { + "x": 17241.978302406376, + "y": 26259.027663051565 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Contribution Claim", + "name": "", + "id": "52c80ccf-63f3-408f-b86f-d79698edecc1" + }, + "referenceParentCombinedNodePath": [ + [ + "harrellbm", + "User Profile", + "Governance", + "3af73d3b-7c0e-4de7-a1e1-a72238081740" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "77f2f63d-b010-4c0e-8a53-a9f531d4edae" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "256ab295-7e90-4c66-8a83-45c5b4eaf059" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "3eae8d92-6250-4aa9-a361-a8f4e8c9b110" + ], + [ + "New Position Claims Folder", + "Position Claims Folder", + "Governance", + "1e714443-cf8f-46df-ac93-7de2e780ceae" + ], + [ + "Education Teams Position Class", + "Position Claims Folder", + "Governance", + "f9f36c73-8b7c-4fde-837e-6811501beeb6" + ], + [ + "Workspaces Team Position Class", + "Position Claims Folder", + "Governance", + "706af4e2-66a6-42fb-8dbe-cb799087c568" + ], + [ + "", + "Position Contribution Claim", + "Governance", + "52c80ccf-63f3-408f-b86f-d79698edecc1" + ] + ] + } + } + ], + "assetClaimVotes": [], + "featureClaimVotes": [], + "id": "21c1fbe8-d541-44a7-9795-319df9de8bcb", + "savedPayload": { + "position": { + "x": 17241.978302406376, + "y": 26259.027663051565 + }, + "targetPosition": { + "x": 17391.908096282914, + "y": 26839.99328760102 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Claims Folder", + "name": "Workspaces Team Position Class", + "id": "706af4e2-66a6-42fb-8dbe-cb799087c568" + }, + "referenceParentCombinedNodePath": [ + [ + "harrellbm", + "User Profile", + "Governance", + "3af73d3b-7c0e-4de7-a1e1-a72238081740" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "77f2f63d-b010-4c0e-8a53-a9f531d4edae" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "256ab295-7e90-4c66-8a83-45c5b4eaf059" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "3eae8d92-6250-4aa9-a361-a8f4e8c9b110" + ], + [ + "New Position Claims Folder", + "Position Claims Folder", + "Governance", + "1e714443-cf8f-46df-ac93-7de2e780ceae" + ], + [ + "Education Teams Position Class", + "Position Claims Folder", + "Governance", + "f9f36c73-8b7c-4fde-837e-6811501beeb6" + ], + [ + "Workspaces Team Position Class", + "Position Claims Folder", + "Governance", + "706af4e2-66a6-42fb-8dbe-cb799087c568" + ] + ] + } + } + ], + "positionClaimVotes": [], + "assetClaimVotes": [], + "featureClaimVotes": [], + "id": "0bf0d037-b46d-4e14-8713-23e5ed44145d", + "savedPayload": { + "position": { + "x": 17391.908096282914, + "y": 26839.99328760102 + }, + "targetPosition": { + "x": 17950.045681410957, + "y": 27060.180562590824 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Claims Folder", + "name": "Education Teams Position Class", + "id": "f9f36c73-8b7c-4fde-837e-6811501beeb6" + }, + "referenceParentCombinedNodePath": [ + [ + "harrellbm", + "User Profile", + "Governance", + "3af73d3b-7c0e-4de7-a1e1-a72238081740" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "77f2f63d-b010-4c0e-8a53-a9f531d4edae" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "256ab295-7e90-4c66-8a83-45c5b4eaf059" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "3eae8d92-6250-4aa9-a361-a8f4e8c9b110" + ], + [ + "New Position Claims Folder", + "Position Claims Folder", + "Governance", + "1e714443-cf8f-46df-ac93-7de2e780ceae" + ], + [ + "Education Teams Position Class", + "Position Claims Folder", + "Governance", + "f9f36c73-8b7c-4fde-837e-6811501beeb6" + ] + ] + } + }, + { + "type": "Claim Votes Switch", + "name": "Setup Team Position Class", + "config": "{}", + "project": "Governance", + "claimVotesSwitch": [], + "positionClaimVotes": [ + { + "type": "Position Claim Vote", + "name": "harrellbm ", + "config": "{}", + "project": "Governance", + "id": "6e9ffcbf-4576-4ac4-aa1f-9018dfc85d52", + "savedPayload": { + "position": { + "x": 17305.805764237943, + "y": 26047.779985190304 + }, + "targetPosition": { + "x": 17627.92572282445, + "y": 26553.980273890564 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Contribution Claim", + "name": "", + "id": "92f6a07c-37b6-4d9c-a068-2e2fda355d90" + }, + "referenceParentCombinedNodePath": [ + [ + "harrellbm", + "User Profile", + "Governance", + "3af73d3b-7c0e-4de7-a1e1-a72238081740" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "77f2f63d-b010-4c0e-8a53-a9f531d4edae" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "256ab295-7e90-4c66-8a83-45c5b4eaf059" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "3eae8d92-6250-4aa9-a361-a8f4e8c9b110" + ], + [ + "New Position Claims Folder", + "Position Claims Folder", + "Governance", + "1e714443-cf8f-46df-ac93-7de2e780ceae" + ], + [ + "Setup Team Position Class", + "Position Claims Folder", + "Governance", + "991efab5-9977-4ba1-ab2c-65cbd1780108" + ], + [ + "", + "Position Contribution Claim", + "Governance", + "92f6a07c-37b6-4d9c-a068-2e2fda355d90" + ] + ] + } + } + ], + "assetClaimVotes": [], + "featureClaimVotes": [], + "id": "ffb9c762-2abe-4c1e-8ccb-bddd8669e57b", + "savedPayload": { + "position": { + "x": 17627.92572282445, + "y": 26553.980273890564 + }, + "targetPosition": { + "x": 17950.045681410957, + "y": 27060.180562590824 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Claims Folder", + "name": "Setup Team Position Class", + "id": "991efab5-9977-4ba1-ab2c-65cbd1780108" + }, + "referenceParentCombinedNodePath": [ + [ + "harrellbm", + "User Profile", + "Governance", + "3af73d3b-7c0e-4de7-a1e1-a72238081740" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "77f2f63d-b010-4c0e-8a53-a9f531d4edae" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "256ab295-7e90-4c66-8a83-45c5b4eaf059" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "3eae8d92-6250-4aa9-a361-a8f4e8c9b110" + ], + [ + "New Position Claims Folder", + "Position Claims Folder", + "Governance", + "1e714443-cf8f-46df-ac93-7de2e780ceae" + ], + [ + "Setup Team Position Class", + "Position Claims Folder", + "Governance", + "991efab5-9977-4ba1-ab2c-65cbd1780108" + ] + ] + } + }, + { + "type": "Claim Votes Switch", + "name": "Superalgos Blog Team Position Class", + "config": "{}", + "project": "Governance", + "claimVotesSwitch": [], + "positionClaimVotes": [ + { + "type": "Position Claim Vote", + "name": "harrellbm ", + "config": "{}", + "project": "Governance", + "id": "8f42b140-716f-4d25-8c6e-cd57b65c85a5", + "savedPayload": { + "position": { + "x": 18023.918768771684, + "y": 25862.45656810637 + }, + "targetPosition": { + "x": 17986.98222509132, + "y": 26461.318565348596 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Contribution Claim", + "name": "", + "id": "dacfee8a-7d0e-4bfb-92f0-1f6e3fff2f6f" + }, + "referenceParentCombinedNodePath": [ + [ + "harrellbm", + "User Profile", + "Governance", + "3af73d3b-7c0e-4de7-a1e1-a72238081740" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "77f2f63d-b010-4c0e-8a53-a9f531d4edae" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "256ab295-7e90-4c66-8a83-45c5b4eaf059" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "3eae8d92-6250-4aa9-a361-a8f4e8c9b110" + ], + [ + "New Position Claims Folder", + "Position Claims Folder", + "Governance", + "1e714443-cf8f-46df-ac93-7de2e780ceae" + ], + [ + "Superalgos Blog Team Position Class", + "Position Claims Folder", + "Governance", + "cb188980-4dfe-4b3f-9d3f-62857d5398ff" + ], + [ + "", + "Position Contribution Claim", + "Governance", + "dacfee8a-7d0e-4bfb-92f0-1f6e3fff2f6f" + ] + ] + } + } + ], + "assetClaimVotes": [], + "featureClaimVotes": [], + "id": "e28159da-a9d3-49cf-ad01-0b223da9b65e", + "savedPayload": { + "position": { + "x": 17986.98222509132, + "y": 26461.318565348596 + }, + "targetPosition": { + "x": 17950.045681410957, + "y": 27060.180562590824 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Claims Folder", + "name": "Superalgos Blog Team Position Class", + "id": "cb188980-4dfe-4b3f-9d3f-62857d5398ff" + }, + "referenceParentCombinedNodePath": [ + [ + "harrellbm", + "User Profile", + "Governance", + "3af73d3b-7c0e-4de7-a1e1-a72238081740" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "77f2f63d-b010-4c0e-8a53-a9f531d4edae" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "256ab295-7e90-4c66-8a83-45c5b4eaf059" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "3eae8d92-6250-4aa9-a361-a8f4e8c9b110" + ], + [ + "New Position Claims Folder", + "Position Claims Folder", + "Governance", + "1e714443-cf8f-46df-ac93-7de2e780ceae" + ], + [ + "Superalgos Blog Team Position Class", + "Position Claims Folder", + "Governance", + "cb188980-4dfe-4b3f-9d3f-62857d5398ff" + ] + ] + } + } + ], + "positionClaimVotes": [], + "assetClaimVotes": [], + "featureClaimVotes": [], + "id": "83b768d1-bad4-490d-a949-7fa563d889c4", + "savedPayload": { + "position": { + "x": 14325.236642476922, + "y": 22517.818936755564 + }, + "targetPosition": { + "x": 14475.166436353462, + "y": 23098.78456130502 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Claims Folder", + "name": "New Position Claims Folder", + "id": "1e714443-cf8f-46df-ac93-7de2e780ceae" + }, + "referenceParentCombinedNodePath": [ + [ + "harrellbm", + "User Profile", + "Governance", + "3af73d3b-7c0e-4de7-a1e1-a72238081740" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "77f2f63d-b010-4c0e-8a53-a9f531d4edae" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "256ab295-7e90-4c66-8a83-45c5b4eaf059" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "3eae8d92-6250-4aa9-a361-a8f4e8c9b110" + ], + [ + "New Position Claims Folder", + "Position Claims Folder", + "Governance", + "1e714443-cf8f-46df-ac93-7de2e780ceae" + ] + ] + } + }, + { + "type": "Claim Votes Switch", + "name": "Piyantha", + "config": "{}", + "project": "Governance", + "claimVotesSwitch": [], + "positionClaimVotes": [ + { + "type": "Position Claim Vote", + "name": "piyanthak ", + "config": "{}", + "project": "Governance", + "id": "dd857f81-3205-4922-b91e-4ec6a3c76e6c", + "savedPayload": { + "position": { + "x": 17436.999129838612, + "y": 27084.622902909705 + }, + "targetPosition": { + "x": 18028.096469919117, + "y": 26981.64749540989 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Contribution Claim", + "name": "", + "id": "1ac4c257-0ff4-4076-bc1b-0a46cfb86342" + }, + "referenceParentCombinedNodePath": [ + [ + "piyanthak", + "User Profile", + "Governance", + "b1ce221b-2752-4419-ae53-8410e8a93798" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "91519c6e-8c07-488c-98dd-255890a00d6e" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "bc73fcad-a3b2-4094-931e-c8f3d608a99c" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "d5b96ff4-c6ec-4139-8cc1-259d0940196b" + ], + [ + "New Position Claims Folder", + "Position Claims Folder", + "Governance", + "4e0c4cd4-dc98-4913-a8dc-72cbae46776a" + ], + [ + "", + "Position Contribution Claim", + "Governance", + "1ac4c257-0ff4-4076-bc1b-0a46cfb86342" + ] + ] + } + }, + { + "type": "Position Claim Vote", + "name": "piyanthak ", + "config": "{}", + "project": "Governance", + "id": "8a6a1d4a-b47b-48b5-8946-a328edd20db5", + "savedPayload": { + "position": { + "x": 17464.703453550082, + "y": 26775.27814422953 + }, + "targetPosition": { + "x": 18028.096469919117, + "y": 26981.64749540989 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Contribution Claim", + "name": "", + "id": "73709060-77aa-4aed-b75a-df5a73d711b9" + }, + "referenceParentCombinedNodePath": [ + [ + "piyanthak", + "User Profile", + "Governance", + "b1ce221b-2752-4419-ae53-8410e8a93798" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "91519c6e-8c07-488c-98dd-255890a00d6e" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "bc73fcad-a3b2-4094-931e-c8f3d608a99c" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "d5b96ff4-c6ec-4139-8cc1-259d0940196b" + ], + [ + "New Position Claims Folder", + "Position Claims Folder", + "Governance", + "4e0c4cd4-dc98-4913-a8dc-72cbae46776a" + ], + [ + "", + "Position Contribution Claim", + "Governance", + "73709060-77aa-4aed-b75a-df5a73d711b9" + ] + ] + } + }, + { + "type": "Position Claim Vote", + "name": "piyanthak ", + "config": "{}", + "project": "Governance", + "id": "319fd3fc-47a9-4d83-8d12-2c85c20a10d2", + "savedPayload": { + "position": { + "x": 17643.36848101897, + "y": 26521.22988654067 + }, + "targetPosition": { + "x": 18028.096469919117, + "y": 26981.64749540989 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Contribution Claim", + "name": "", + "id": "1ac4c257-0ff4-4076-bc1b-0a46cfb86342" + }, + "referenceParentCombinedNodePath": [ + [ + "piyanthak", + "User Profile" + ], + [ + "New Token Power Switch", + "Token Power Switch" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs" + ], + [ + "New Claims Program", + "Claims Program" + ], + [ + "New Position Claims Folder", + "Position Claims Folder" + ], + [ + "", + "Position Contribution Claim" + ] + ] + } + }, + { + "type": "Position Claim Vote", + "name": "piyanthak ", + "config": "{}", + "project": "Governance", + "id": "d8a25fa7-d71e-4356-a6c6-99b96d7718a1", + "savedPayload": { + "position": { + "x": 17925.1210624193, + "y": 26390.550155329383 + }, + "targetPosition": { + "x": 18028.096469919117, + "y": 26981.64749540989 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Contribution Claim", + "name": "", + "id": "1ac4c257-0ff4-4076-bc1b-0a46cfb86342" + }, + "referenceParentCombinedNodePath": [ + [ + "piyanthak", + "User Profile" + ], + [ + "New Token Power Switch", + "Token Power Switch" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs" + ], + [ + "New Claims Program", + "Claims Program" + ], + [ + "New Position Claims Folder", + "Position Claims Folder" + ], + [ + "", + "Position Contribution Claim" + ] + ] + } + }, + { + "type": "Position Claim Vote", + "name": "piyanthak ", + "config": "{}", + "project": "Governance", + "id": "9e0e1d09-932c-4a85-922a-9d20ec18fb15", + "savedPayload": { + "position": { + "x": 18234.465821099475, + "y": 26418.254479040854 + }, + "targetPosition": { + "x": 18028.096469919117, + "y": 26981.64749540989 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Contribution Claim", + "name": "", + "id": "64f57786-f9c6-419a-ae0a-f91ded3e74dc" + }, + "referenceParentCombinedNodePath": [ + [ + "piyanthak", + "User Profile", + "Governance", + "b1ce221b-2752-4419-ae53-8410e8a93798" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "91519c6e-8c07-488c-98dd-255890a00d6e" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "bc73fcad-a3b2-4094-931e-c8f3d608a99c" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "d5b96ff4-c6ec-4139-8cc1-259d0940196b" + ], + [ + "New Position Claims Folder", + "Position Claims Folder", + "Governance", + "4e0c4cd4-dc98-4913-a8dc-72cbae46776a" + ], + [ + "", + "Position Contribution Claim", + "Governance", + "64f57786-f9c6-419a-ae0a-f91ded3e74dc" + ] + ] + } + } + ], + "assetClaimVotes": [], + "featureClaimVotes": [], + "id": "25a1d1b4-0a11-4516-9984-1e34f2b56277", + "savedPayload": { + "position": { + "x": 14434.541635510637, + "y": 22500.161453200697 + }, + "targetPosition": { + "x": 14475.166436353462, + "y": 23098.78456130502 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Claims Folder", + "name": "New Position Claims Folder", + "id": "4e0c4cd4-dc98-4913-a8dc-72cbae46776a" + }, + "referenceParentCombinedNodePath": [ + [ + "piyanthak", + "User Profile", + "Governance", + "b1ce221b-2752-4419-ae53-8410e8a93798" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "91519c6e-8c07-488c-98dd-255890a00d6e" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "bc73fcad-a3b2-4094-931e-c8f3d608a99c" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "d5b96ff4-c6ec-4139-8cc1-259d0940196b" + ], + [ + "New Position Claims Folder", + "Position Claims Folder", + "Governance", + "4e0c4cd4-dc98-4913-a8dc-72cbae46776a" + ] + ] + } + }, + { + "type": "Claim Votes Switch", + "name": "Quantum8", + "config": "{}", + "project": "Governance", + "claimVotesSwitch": [], + "positionClaimVotes": [ + { + "type": "Position Claim Vote", + "name": "quantum8 ", + "config": "{}", + "project": "Governance", + "id": "027c3a38-6a82-4406-8219-ace1bc07f988", + "savedPayload": { + "position": { + "x": 17523.35350897693, + "y": 26848.729776629425 + }, + "targetPosition": { + "x": 18119.24870865891, + "y": 26918.79339768894 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Contribution Claim", + "name": "", + "id": "c4c0c9fb-bd96-4c75-b9ee-187e7f5cb9b3" + }, + "referenceParentCombinedNodePath": [ + [ + "quantum8", + "User Profile", + "Governance", + "f2ba562b-9032-4fb4-8b97-0b58d8542905" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "9af8e675-0256-4b47-bb58-ebe914eb16a3" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "f42fed03-2397-410d-9f44-1883705d41f6" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "e38b91df-79f1-457c-b68b-7b6ca9002a1a" + ], + [ + "New Position Claims Folder", + "Position Claims Folder", + "Governance", + "f0da0682-0041-4766-8650-76b09c4cd6fd" + ], + [ + "", + "Position Contribution Claim", + "Governance", + "c4c0c9fb-bd96-4c75-b9ee-187e7f5cb9b3" + ] + ] + } + }, + { + "type": "Position Claim Vote", + "name": "quantum8 ", + "config": "{}", + "project": "Governance", + "id": "7da163ad-2b47-488b-aa42-3d77bc069880", + "savedPayload": { + "position": { + "x": 17678.341728430725, + "y": 26511.852327279397 + }, + "targetPosition": { + "x": 18119.24870865891, + "y": 26918.79339768894 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Contribution Claim", + "name": "", + "id": "431eae13-7099-46f7-9a7a-63de3b394b12" + }, + "referenceParentCombinedNodePath": [ + [ + "quantum8", + "User Profile", + "Governance", + "f2ba562b-9032-4fb4-8b97-0b58d8542905" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "9af8e675-0256-4b47-bb58-ebe914eb16a3" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "f42fed03-2397-410d-9f44-1883705d41f6" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "e38b91df-79f1-457c-b68b-7b6ca9002a1a" + ], + [ + "New Position Claims Folder", + "Position Claims Folder", + "Governance", + "f0da0682-0041-4766-8650-76b09c4cd6fd" + ], + [ + "", + "Position Contribution Claim", + "Governance", + "431eae13-7099-46f7-9a7a-63de3b394b12" + ] + ] + } + }, + { + "type": "Position Claim Vote", + "name": "quantum8 ", + "config": "{}", + "project": "Governance", + "id": "cda61343-bd9e-4db8-81d6-22ea024a2341", + "savedPayload": { + "position": { + "x": 18001.74142845461, + "y": 26330.41253540755 + }, + "targetPosition": { + "x": 18119.24870865891, + "y": 26918.79339768894 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Contribution Claim", + "name": "", + "id": "97a084c4-6b55-47a0-b19d-1a6bf7d4f90f" + }, + "referenceParentCombinedNodePath": [ + [ + "quantum8", + "User Profile", + "Governance", + "f2ba562b-9032-4fb4-8b97-0b58d8542905" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "9af8e675-0256-4b47-bb58-ebe914eb16a3" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "f42fed03-2397-410d-9f44-1883705d41f6" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "e38b91df-79f1-457c-b68b-7b6ca9002a1a" + ], + [ + "New Position Claims Folder", + "Position Claims Folder", + "Governance", + "f0da0682-0041-4766-8650-76b09c4cd6fd" + ], + [ + "", + "Position Contribution Claim", + "Governance", + "97a084c4-6b55-47a0-b19d-1a6bf7d4f90f" + ] + ] + } + }, + { + "type": "Position Claim Vote", + "name": "quantum8 ", + "config": "{}", + "project": "Governance", + "id": "5580d37a-fa4f-4c53-8356-bf7ad7f3b7d7", + "savedPayload": { + "position": { + "x": 18370.02491559098, + "y": 26373.714234597224 + }, + "targetPosition": { + "x": 18119.24870865891, + "y": 26918.79339768894 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Contribution Claim", + "name": "", + "id": "143fcc59-bbbe-435e-9084-820e5a80fba3" + }, + "referenceParentCombinedNodePath": [ + [ + "quantum8", + "User Profile", + "Governance", + "f2ba562b-9032-4fb4-8b97-0b58d8542905" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "9af8e675-0256-4b47-bb58-ebe914eb16a3" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "f42fed03-2397-410d-9f44-1883705d41f6" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "e38b91df-79f1-457c-b68b-7b6ca9002a1a" + ], + [ + "New Position Claims Folder", + "Position Claims Folder", + "Governance", + "f0da0682-0041-4766-8650-76b09c4cd6fd" + ], + [ + "", + "Position Contribution Claim", + "Governance", + "143fcc59-bbbe-435e-9084-820e5a80fba3" + ] + ] + } + } + ], + "assetClaimVotes": [], + "featureClaimVotes": [], + "id": "308332f1-1567-457b-9565-e3e7453b9e29", + "savedPayload": { + "position": { + "x": 14545.230057412977, + "y": 22502.889361623038 + }, + "targetPosition": { + "x": 14475.166436353462, + "y": 23098.78456130502 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Claims Folder", + "name": "New Position Claims Folder", + "id": "f0da0682-0041-4766-8650-76b09c4cd6fd" + }, + "referenceParentCombinedNodePath": [ + [ + "quantum8", + "User Profile", + "Governance", + "f2ba562b-9032-4fb4-8b97-0b58d8542905" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "9af8e675-0256-4b47-bb58-ebe914eb16a3" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "f42fed03-2397-410d-9f44-1883705d41f6" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "e38b91df-79f1-457c-b68b-7b6ca9002a1a" + ], + [ + "New Position Claims Folder", + "Position Claims Folder", + "Governance", + "f0da0682-0041-4766-8650-76b09c4cd6fd" + ] + ] + } + }, + { + "type": "Claim Votes Switch", + "name": "Haroun [NO CLAIMS]", + "config": "{\n \"percentage\": 0\n}", + "project": "Governance", + "claimVotesSwitch": [], + "positionClaimVotes": [], + "assetClaimVotes": [], + "featureClaimVotes": [], + "id": "5e471664-f369-475d-a15f-8c6ae523e658", + "savedPayload": { + "position": { + "x": 14653.532546732184, + "y": 22525.90976637303 + }, + "targetPosition": { + "x": 14475.166436353462, + "y": 23098.78456130502 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Claim Votes Switch", + "name": "Nuno Amorim", + "config": "{}", + "project": "Governance", + "claimVotesSwitch": [], + "positionClaimVotes": [ + { + "type": "Position Claim Vote", + "name": "NAmorim ", + "config": "{}", + "project": "Governance", + "id": "fb9aa74b-f25b-4fc2-b8ce-3d549645e411", + "savedPayload": { + "position": { + "x": 17957.733834951534, + "y": 26376.030013490592 + }, + "targetPosition": { + "x": 18328.10076772541, + "y": 26848.076976310684 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Contribution Claim", + "name": "", + "id": "e5777796-f646-4dc7-a2a9-24e07f6a14ae" + }, + "referenceParentCombinedNodePath": [ + [ + "NAmorim", + "User Profile", + "Governance", + "d611eda3-4202-438a-af65-8981a90e742a" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "2d11ec65-8e01-49af-910c-1d6151e1ebe9" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "bde9318f-5bb3-4f37-bd64-cd188bfcf104" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "488ba3d0-4093-4994-9410-f62f82107907" + ], + [ + "Roles Played @ Beta-12 Position Class", + "Position Claims Folder", + "Governance", + "aa81c376-fedf-4018-9134-37f355bcb56b" + ], + [ + "", + "Position Contribution Claim", + "Governance", + "e5777796-f646-4dc7-a2a9-24e07f6a14ae" + ] + ] + } + }, + { + "type": "Position Claim Vote", + "name": "NAmorim ", + "config": "{}", + "project": "Governance", + "id": "010d1811-8d8e-4b4c-8831-a1697f44356a", + "savedPayload": { + "position": { + "x": 18551.721962919957, + "y": 26291.30632239674 + }, + "targetPosition": { + "x": 18328.10076772541, + "y": 26848.076976310684 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Contribution Claim", + "name": "", + "id": "e97f9675-7bb8-4e5f-8bb5-6d5735cc335d" + }, + "referenceParentCombinedNodePath": [ + [ + "NAmorim", + "User Profile", + "Governance", + "d611eda3-4202-438a-af65-8981a90e742a" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "2d11ec65-8e01-49af-910c-1d6151e1ebe9" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "bde9318f-5bb3-4f37-bd64-cd188bfcf104" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "488ba3d0-4093-4994-9410-f62f82107907" + ], + [ + "Roles Played @ Beta-12 Position Class", + "Position Claims Folder", + "Governance", + "aa81c376-fedf-4018-9134-37f355bcb56b" + ], + [ + "", + "Position Contribution Claim", + "Governance", + "e97f9675-7bb8-4e5f-8bb5-6d5735cc335d" + ] + ] + } + } + ], + "assetClaimVotes": [], + "featureClaimVotes": [], + "id": "8914f4d8-6684-41ae-8093-1f4ce2541ddd", + "savedPayload": { + "position": { + "x": 14755.760992089014, + "y": 22568.438735176853 + }, + "targetPosition": { + "x": 14475.166436353462, + "y": 23098.78456130502 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Claims Folder", + "name": "Roles Played @ Beta-12 Position Class", + "id": "aa81c376-fedf-4018-9134-37f355bcb56b" + }, + "referenceParentCombinedNodePath": [ + [ + "NAmorim", + "User Profile", + "Governance", + "d611eda3-4202-438a-af65-8981a90e742a" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "2d11ec65-8e01-49af-910c-1d6151e1ebe9" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "bde9318f-5bb3-4f37-bd64-cd188bfcf104" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "488ba3d0-4093-4994-9410-f62f82107907" + ], + [ + "Roles Played @ Beta-12 Position Class", + "Position Claims Folder", + "Governance", + "aa81c376-fedf-4018-9134-37f355bcb56b" + ] + ] + } + }, + { + "type": "Claim Votes Switch", + "name": "Prephaedrus", + "config": "{}", + "project": "Governance", + "claimVotesSwitch": [ + { + "type": "Claim Votes Switch", + "name": "Community Teams Position Class", + "config": "{}", + "project": "Governance", + "claimVotesSwitch": [ + { + "type": "Claim Votes Switch", + "name": "Turkish Community Team Position Class", + "config": "{}", + "project": "Governance", + "claimVotesSwitch": [], + "positionClaimVotes": [ + { + "type": "Position Claim Vote", + "name": "prepheadrus ", + "config": "{}", + "project": "Governance", + "id": "fbe832a9-999e-4c08-8f59-9a4c26f5fd53", + "savedPayload": { + "position": { + "x": 17221.94492554882, + "y": 25516.148028026728 + }, + "targetPosition": { + "x": 17627.526077589562, + "y": 25958.306290540622 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Contribution Claim", + "name": "", + "id": "42b417ae-31ac-4501-8351-3da319a3ed41" + }, + "referenceParentCombinedNodePath": [ + [ + "prepheadrus", + "User Profile", + "Governance", + "9cca5059-eb9d-41d8-97be-3887e9807512" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "6f1b6e77-81ef-4bec-8f08-b8dcfe3095ee" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "2acb606a-29f2-43b8-8575-58f81d1150fd" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "02cfff25-aa0e-48d5-b63c-aa9744c26aa1" + ], + [ + "New Position Claims Folder", + "Position Claims Folder", + "Governance", + "284f56b9-c58f-40e4-9728-b35b4df95bb9" + ], + [ + "Community Teams Position Class", + "Position Claims Folder", + "Governance", + "fffd624a-5052-44fd-a6b9-b6cbc9bbf849" + ], + [ + "Turkish Community Team Position Class", + "Position Claims Folder", + "Governance", + "8b0d3726-5167-4291-af96-272daa023fef" + ], + [ + "", + "Position Contribution Claim", + "Governance", + "42b417ae-31ac-4501-8351-3da319a3ed41" + ] + ] + } + } + ], + "assetClaimVotes": [], + "featureClaimVotes": [], + "id": "3bef59cb-2c9e-4327-a24a-1e174318c29a", + "savedPayload": { + "position": { + "x": 17627.526077589562, + "y": 25958.306290540622 + }, + "targetPosition": { + "x": 18033.107229630303, + "y": 26400.464553054517 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Claims Folder", + "name": "Turkish Community Team Position Class", + "id": "8b0d3726-5167-4291-af96-272daa023fef" + }, + "referenceParentCombinedNodePath": [ + [ + "prepheadrus", + "User Profile", + "Governance", + "9cca5059-eb9d-41d8-97be-3887e9807512" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "6f1b6e77-81ef-4bec-8f08-b8dcfe3095ee" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "2acb606a-29f2-43b8-8575-58f81d1150fd" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "02cfff25-aa0e-48d5-b63c-aa9744c26aa1" + ], + [ + "New Position Claims Folder", + "Position Claims Folder", + "Governance", + "284f56b9-c58f-40e4-9728-b35b4df95bb9" + ], + [ + "Community Teams Position Class", + "Position Claims Folder", + "Governance", + "fffd624a-5052-44fd-a6b9-b6cbc9bbf849" + ], + [ + "Turkish Community Team Position Class", + "Position Claims Folder", + "Governance", + "8b0d3726-5167-4291-af96-272daa023fef" + ] + ] + } + } + ], + "positionClaimVotes": [], + "assetClaimVotes": [], + "featureClaimVotes": [], + "id": "9594a5d0-d0e3-44b4-80ba-51081982de77", + "savedPayload": { + "position": { + "x": 18033.107229630303, + "y": 26400.464553054517 + }, + "targetPosition": { + "x": 18438.688381671043, + "y": 26842.62281556841 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Claims Folder", + "name": "Community Teams Position Class", + "id": "fffd624a-5052-44fd-a6b9-b6cbc9bbf849" + }, + "referenceParentCombinedNodePath": [ + [ + "prepheadrus", + "User Profile", + "Governance", + "9cca5059-eb9d-41d8-97be-3887e9807512" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "6f1b6e77-81ef-4bec-8f08-b8dcfe3095ee" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "2acb606a-29f2-43b8-8575-58f81d1150fd" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "02cfff25-aa0e-48d5-b63c-aa9744c26aa1" + ], + [ + "New Position Claims Folder", + "Position Claims Folder", + "Governance", + "284f56b9-c58f-40e4-9728-b35b4df95bb9" + ], + [ + "Community Teams Position Class", + "Position Claims Folder", + "Governance", + "fffd624a-5052-44fd-a6b9-b6cbc9bbf849" + ] + ] + } + }, + { + "type": "Claim Votes Switch", + "name": "Social Network Teams Position Class", + "config": "{}", + "project": "Governance", + "claimVotesSwitch": [ + { + "type": "Claim Votes Switch", + "name": "Twitter Team Position Class", + "config": "{}", + "project": "Governance", + "claimVotesSwitch": [], + "positionClaimVotes": [ + { + "type": "Position Claim Vote", + "name": "prepheadrus ", + "config": "{}", + "project": "Governance", + "id": "3e272d80-bdaf-4a16-a0a2-e70d08bf93a3", + "savedPayload": { + "position": { + "x": 18020.65966107934, + "y": 25270.470548114135 + }, + "targetPosition": { + "x": 18490.4162273746, + "y": 25643.73823814702 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Contribution Claim", + "name": "", + "id": "7770d804-d5c8-4ac3-a38c-00ecc16ead7d" + }, + "referenceParentCombinedNodePath": [ + [ + "prepheadrus", + "User Profile", + "Governance", + "9cca5059-eb9d-41d8-97be-3887e9807512" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "6f1b6e77-81ef-4bec-8f08-b8dcfe3095ee" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "2acb606a-29f2-43b8-8575-58f81d1150fd" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "02cfff25-aa0e-48d5-b63c-aa9744c26aa1" + ], + [ + "New Position Claims Folder", + "Position Claims Folder", + "Governance", + "284f56b9-c58f-40e4-9728-b35b4df95bb9" + ], + [ + "Social Network Teams Position Class", + "Position Claims Folder", + "Governance", + "741a74e3-892b-4b72-a0d0-c1d485eaa454" + ], + [ + "Twitter Team Position Class", + "Position Claims Folder", + "Governance", + "79079ed7-db5c-4083-b019-0746f4b76d3a" + ], + [ + "", + "Position Contribution Claim", + "Governance", + "7770d804-d5c8-4ac3-a38c-00ecc16ead7d" + ] + ] + } + }, + { + "type": "Position Claim Vote", + "name": "prepheadrus ", + "config": "{}", + "project": "Governance", + "id": "7532ffee-16d6-481d-88ef-822dce6dd3c6", + "savedPayload": { + "position": { + "x": 18329.776425381122, + "y": 25065.642351623428 + }, + "targetPosition": { + "x": 18490.4162273746, + "y": 25643.73823814702 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Contribution Claim", + "name": "", + "id": "96f9dd5f-988f-48a8-922b-6705be3c3cac" + }, + "referenceParentCombinedNodePath": [ + [ + "prepheadrus", + "User Profile", + "Governance", + "9cca5059-eb9d-41d8-97be-3887e9807512" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "6f1b6e77-81ef-4bec-8f08-b8dcfe3095ee" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "2acb606a-29f2-43b8-8575-58f81d1150fd" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "02cfff25-aa0e-48d5-b63c-aa9744c26aa1" + ], + [ + "New Position Claims Folder", + "Position Claims Folder", + "Governance", + "284f56b9-c58f-40e4-9728-b35b4df95bb9" + ], + [ + "Social Network Teams Position Class", + "Position Claims Folder", + "Governance", + "741a74e3-892b-4b72-a0d0-c1d485eaa454" + ], + [ + "Twitter Team Position Class", + "Position Claims Folder", + "Governance", + "79079ed7-db5c-4083-b019-0746f4b76d3a" + ], + [ + "", + "Position Contribution Claim", + "Governance", + "96f9dd5f-988f-48a8-922b-6705be3c3cac" + ] + ] + } + }, + { + "type": "Position Claim Vote", + "name": "prepheadrus ", + "config": "{}", + "project": "Governance", + "id": "926afd74-3c6c-420a-b4df-c48209d07243", + "savedPayload": { + "position": { + "x": 18700.25213409836, + "y": 25081.627135028233 + }, + "targetPosition": { + "x": 18490.4162273746, + "y": 25643.73823814702 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Contribution Claim", + "name": "", + "id": "96f9dd5f-988f-48a8-922b-6705be3c3cac" + }, + "referenceParentCombinedNodePath": [ + [ + "prepheadrus", + "User Profile", + "Governance", + "9cca5059-eb9d-41d8-97be-3887e9807512" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "6f1b6e77-81ef-4bec-8f08-b8dcfe3095ee" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "2acb606a-29f2-43b8-8575-58f81d1150fd" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "02cfff25-aa0e-48d5-b63c-aa9744c26aa1" + ], + [ + "New Position Claims Folder", + "Position Claims Folder", + "Governance", + "284f56b9-c58f-40e4-9728-b35b4df95bb9" + ], + [ + "Social Network Teams Position Class", + "Position Claims Folder", + "Governance", + "741a74e3-892b-4b72-a0d0-c1d485eaa454" + ], + [ + "Twitter Team Position Class", + "Position Claims Folder", + "Governance", + "79079ed7-db5c-4083-b019-0746f4b76d3a" + ], + [ + "", + "Position Contribution Claim", + "Governance", + "96f9dd5f-988f-48a8-922b-6705be3c3cac" + ] + ] + } + }, + { + "type": "Position Claim Vote", + "name": "prepheadrus ", + "config": "{}", + "project": "Governance", + "id": "948ea7d5-8409-42cb-88d5-2a3c9ecbaee6", + "savedPayload": { + "position": { + "x": 18990.57765850727, + "y": 25312.319254370715 + }, + "targetPosition": { + "x": 18490.4162273746, + "y": 25643.73823814702 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Contribution Claim", + "name": "", + "id": "be336a7e-91cb-467b-9993-be23383c0391" + }, + "referenceParentCombinedNodePath": [ + [ + "prepheadrus", + "User Profile", + "Governance", + "9cca5059-eb9d-41d8-97be-3887e9807512" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "6f1b6e77-81ef-4bec-8f08-b8dcfe3095ee" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "2acb606a-29f2-43b8-8575-58f81d1150fd" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "02cfff25-aa0e-48d5-b63c-aa9744c26aa1" + ], + [ + "New Position Claims Folder", + "Position Claims Folder", + "Governance", + "284f56b9-c58f-40e4-9728-b35b4df95bb9" + ], + [ + "Social Network Teams Position Class", + "Position Claims Folder", + "Governance", + "741a74e3-892b-4b72-a0d0-c1d485eaa454" + ], + [ + "Twitter Team Position Class", + "Position Claims Folder", + "Governance", + "79079ed7-db5c-4083-b019-0746f4b76d3a" + ], + [ + "", + "Position Contribution Claim", + "Governance", + "be336a7e-91cb-467b-9993-be23383c0391" + ] + ] + } + } + ], + "assetClaimVotes": [], + "featureClaimVotes": [], + "id": "e21ea9c8-e487-4bbf-89d3-5cbacca65141", + "savedPayload": { + "position": { + "x": 18490.4162273746, + "y": 25643.73823814702 + }, + "targetPosition": { + "x": 18464.552304522822, + "y": 26243.180526857715 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Claims Folder", + "name": "Twitter Team Position Class", + "id": "79079ed7-db5c-4083-b019-0746f4b76d3a" + }, + "referenceParentCombinedNodePath": [ + [ + "prepheadrus", + "User Profile", + "Governance", + "9cca5059-eb9d-41d8-97be-3887e9807512" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "6f1b6e77-81ef-4bec-8f08-b8dcfe3095ee" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "2acb606a-29f2-43b8-8575-58f81d1150fd" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "02cfff25-aa0e-48d5-b63c-aa9744c26aa1" + ], + [ + "New Position Claims Folder", + "Position Claims Folder", + "Governance", + "284f56b9-c58f-40e4-9728-b35b4df95bb9" + ], + [ + "Social Network Teams Position Class", + "Position Claims Folder", + "Governance", + "741a74e3-892b-4b72-a0d0-c1d485eaa454" + ], + [ + "Twitter Team Position Class", + "Position Claims Folder", + "Governance", + "79079ed7-db5c-4083-b019-0746f4b76d3a" + ] + ] + } + } + ], + "positionClaimVotes": [], + "assetClaimVotes": [], + "featureClaimVotes": [], + "id": "634bc238-5678-48a7-a66c-ecf1d62b457b", + "savedPayload": { + "position": { + "x": 18464.552304522822, + "y": 26243.180526857715 + }, + "targetPosition": { + "x": 18438.688381671043, + "y": 26842.62281556841 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Claims Folder", + "name": "Social Network Teams Position Class", + "id": "741a74e3-892b-4b72-a0d0-c1d485eaa454" + }, + "referenceParentCombinedNodePath": [ + [ + "prepheadrus", + "User Profile", + "Governance", + "9cca5059-eb9d-41d8-97be-3887e9807512" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "6f1b6e77-81ef-4bec-8f08-b8dcfe3095ee" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "2acb606a-29f2-43b8-8575-58f81d1150fd" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "02cfff25-aa0e-48d5-b63c-aa9744c26aa1" + ], + [ + "New Position Claims Folder", + "Position Claims Folder", + "Governance", + "284f56b9-c58f-40e4-9728-b35b4df95bb9" + ], + [ + "Social Network Teams Position Class", + "Position Claims Folder", + "Governance", + "741a74e3-892b-4b72-a0d0-c1d485eaa454" + ] + ] + } + }, + { + "type": "Claim Votes Switch", + "name": "Education Teams Position Class", + "config": "{}", + "project": "Governance", + "claimVotesSwitch": [ + { + "type": "Claim Votes Switch", + "name": "Docs Teams Position Class", + "config": "{}", + "project": "Governance", + "claimVotesSwitch": [], + "positionClaimVotes": [ + { + "type": "Position Claim Vote", + "name": "prepheadrus ", + "config": "{}", + "project": "Governance", + "id": "607b59c2-56ab-4305-8eb9-c703e0eaf75e", + "savedPayload": { + "position": { + "x": 18629.388236912528, + "y": 25305.535163264936 + }, + "targetPosition": { + "x": 18906.710567036716, + "y": 25837.599374816975 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Contribution Claim", + "name": "", + "id": "0f584b76-ba57-45cf-b014-623e7c269d34" + }, + "referenceParentCombinedNodePath": [ + [ + "prepheadrus", + "User Profile", + "Governance", + "9cca5059-eb9d-41d8-97be-3887e9807512" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "6f1b6e77-81ef-4bec-8f08-b8dcfe3095ee" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "2acb606a-29f2-43b8-8575-58f81d1150fd" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "02cfff25-aa0e-48d5-b63c-aa9744c26aa1" + ], + [ + "New Position Claims Folder", + "Position Claims Folder", + "Governance", + "284f56b9-c58f-40e4-9728-b35b4df95bb9" + ], + [ + "Education Teams Position Class", + "Position Claims Folder", + "Governance", + "f85b3512-530d-44ac-9515-9cc69cceb355" + ], + [ + "Docs Teams Position Class", + "Position Claims Folder", + "Governance", + "78e7b8ae-d27c-4d7e-8d80-365c5f25cbec" + ], + [ + "", + "Position Contribution Claim", + "Governance", + "0f584b76-ba57-45cf-b014-623e7c269d34" + ] + ] + } + }, + { + "type": "Position Claim Vote", + "name": "prepheadrus ", + "config": "{}", + "project": "Governance", + "id": "c20a889f-e146-4b44-859c-75818e8a9b6b", + "savedPayload": { + "position": { + "x": 19228.830525623223, + "y": 25331.399086116715 + }, + "targetPosition": { + "x": 18906.710567036716, + "y": 25837.599374816975 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Contribution Claim", + "name": "", + "id": "12dce72a-5085-4bae-8920-42492fcf2a7e" + }, + "referenceParentCombinedNodePath": [ + [ + "prepheadrus", + "User Profile", + "Governance", + "9cca5059-eb9d-41d8-97be-3887e9807512" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "6f1b6e77-81ef-4bec-8f08-b8dcfe3095ee" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "2acb606a-29f2-43b8-8575-58f81d1150fd" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "02cfff25-aa0e-48d5-b63c-aa9744c26aa1" + ], + [ + "New Position Claims Folder", + "Position Claims Folder", + "Governance", + "284f56b9-c58f-40e4-9728-b35b4df95bb9" + ], + [ + "Education Teams Position Class", + "Position Claims Folder", + "Governance", + "f85b3512-530d-44ac-9515-9cc69cceb355" + ], + [ + "Docs Teams Position Class", + "Position Claims Folder", + "Governance", + "78e7b8ae-d27c-4d7e-8d80-365c5f25cbec" + ], + [ + "", + "Position Contribution Claim", + "Governance", + "12dce72a-5085-4bae-8920-42492fcf2a7e" + ] + ] + } + } + ], + "assetClaimVotes": [], + "featureClaimVotes": [], + "id": "c303512f-8e02-4742-9ada-6b889f661cbb", + "savedPayload": { + "position": { + "x": 18906.710567036716, + "y": 25837.599374816975 + }, + "targetPosition": { + "x": 18880.846644184938, + "y": 26437.04166352767 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Claims Folder", + "name": "Docs Teams Position Class", + "id": "78e7b8ae-d27c-4d7e-8d80-365c5f25cbec" + }, + "referenceParentCombinedNodePath": [ + [ + "prepheadrus", + "User Profile", + "Governance", + "9cca5059-eb9d-41d8-97be-3887e9807512" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "6f1b6e77-81ef-4bec-8f08-b8dcfe3095ee" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "2acb606a-29f2-43b8-8575-58f81d1150fd" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "02cfff25-aa0e-48d5-b63c-aa9744c26aa1" + ], + [ + "New Position Claims Folder", + "Position Claims Folder", + "Governance", + "284f56b9-c58f-40e4-9728-b35b4df95bb9" + ], + [ + "Education Teams Position Class", + "Position Claims Folder", + "Governance", + "f85b3512-530d-44ac-9515-9cc69cceb355" + ], + [ + "Docs Teams Position Class", + "Position Claims Folder", + "Governance", + "78e7b8ae-d27c-4d7e-8d80-365c5f25cbec" + ] + ] + } + }, + { + "type": "Claim Votes Switch", + "name": "Tutorials Team Position Class", + "config": "{}", + "project": "Governance", + "claimVotesSwitch": [], + "positionClaimVotes": [ + { + "type": "Position Claim Vote", + "name": "prepheadrus ", + "config": "{}", + "project": "Governance", + "id": "5a3ece61-7415-49e2-b2ea-adfc82a0f8f0", + "savedPayload": { + "position": { + "x": 19765.163169212727, + "y": 25625.87935944619 + }, + "targetPosition": { + "x": 19323.004906698832, + "y": 26031.46051148693 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Contribution Claim", + "name": "", + "id": "1306e5e3-4d99-4dec-86e7-dbc66f33ce97" + }, + "referenceParentCombinedNodePath": [ + [ + "prepheadrus", + "User Profile", + "Governance", + "9cca5059-eb9d-41d8-97be-3887e9807512" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "6f1b6e77-81ef-4bec-8f08-b8dcfe3095ee" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "2acb606a-29f2-43b8-8575-58f81d1150fd" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "02cfff25-aa0e-48d5-b63c-aa9744c26aa1" + ], + [ + "New Position Claims Folder", + "Position Claims Folder", + "Governance", + "284f56b9-c58f-40e4-9728-b35b4df95bb9" + ], + [ + "Education Teams Position Class", + "Position Claims Folder", + "Governance", + "f85b3512-530d-44ac-9515-9cc69cceb355" + ], + [ + "Tutorials Team Position Class", + "Position Claims Folder", + "Governance", + "a2fafb68-56ce-4d01-a7af-705fba879557" + ], + [ + "", + "Position Contribution Claim", + "Governance", + "1306e5e3-4d99-4dec-86e7-dbc66f33ce97" + ] + ] + } + } + ], + "assetClaimVotes": [], + "featureClaimVotes": [], + "id": "127116a4-dc69-4998-a853-665bd788ff24", + "savedPayload": { + "position": { + "x": 19323.004906698832, + "y": 26031.46051148693 + }, + "targetPosition": { + "x": 18880.846644184938, + "y": 26437.04166352767 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Claims Folder", + "name": "Tutorials Team Position Class", + "id": "a2fafb68-56ce-4d01-a7af-705fba879557" + }, + "referenceParentCombinedNodePath": [ + [ + "prepheadrus", + "User Profile", + "Governance", + "9cca5059-eb9d-41d8-97be-3887e9807512" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "6f1b6e77-81ef-4bec-8f08-b8dcfe3095ee" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "2acb606a-29f2-43b8-8575-58f81d1150fd" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "02cfff25-aa0e-48d5-b63c-aa9744c26aa1" + ], + [ + "New Position Claims Folder", + "Position Claims Folder", + "Governance", + "284f56b9-c58f-40e4-9728-b35b4df95bb9" + ], + [ + "Education Teams Position Class", + "Position Claims Folder", + "Governance", + "f85b3512-530d-44ac-9515-9cc69cceb355" + ], + [ + "Tutorials Team Position Class", + "Position Claims Folder", + "Governance", + "a2fafb68-56ce-4d01-a7af-705fba879557" + ] + ] + } + }, + { + "type": "Claim Votes Switch", + "name": "Translations Team Position Class", + "config": "{}", + "project": "Governance", + "claimVotesSwitch": [], + "positionClaimVotes": [ + { + "type": "Position Claim Vote", + "name": "prepheadrus ", + "config": "{}", + "project": "Governance", + "id": "9f31b3d4-b618-4866-a866-2414e4d24bbd", + "savedPayload": { + "position": { + "x": 19922.447195409528, + "y": 26057.32443433871 + }, + "targetPosition": { + "x": 19480.288932895633, + "y": 26462.90558637945 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Contribution Claim", + "name": "", + "id": "2f9d5381-5b21-40d7-8587-7410a26091fe" + }, + "referenceParentCombinedNodePath": [ + [ + "prepheadrus", + "User Profile", + "Governance", + "9cca5059-eb9d-41d8-97be-3887e9807512" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "6f1b6e77-81ef-4bec-8f08-b8dcfe3095ee" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "2acb606a-29f2-43b8-8575-58f81d1150fd" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "02cfff25-aa0e-48d5-b63c-aa9744c26aa1" + ], + [ + "New Position Claims Folder", + "Position Claims Folder", + "Governance", + "284f56b9-c58f-40e4-9728-b35b4df95bb9" + ], + [ + "Education Teams Position Class", + "Position Claims Folder", + "Governance", + "f85b3512-530d-44ac-9515-9cc69cceb355" + ], + [ + "Translations Team Position Class", + "Position Claims Folder", + "Governance", + "2cdb321a-d1b8-4628-afe5-9aeeeea7b817" + ], + [ + "", + "Position Contribution Claim", + "Governance", + "2f9d5381-5b21-40d7-8587-7410a26091fe" + ] + ] + } + }, + { + "type": "Position Claim Vote", + "name": "prepheadrus ", + "config": "{}", + "project": "Governance", + "id": "89c93c26-7ce2-4ff1-b673-28bd85f1151b", + "savedPayload": { + "position": { + "x": 20079.73122160633, + "y": 26488.769509231228 + }, + "targetPosition": { + "x": 19480.288932895633, + "y": 26462.90558637945 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Contribution Claim", + "name": "", + "id": "095ebc30-e7ca-4ec4-bab7-be90f511f18c" + }, + "referenceParentCombinedNodePath": [ + [ + "prepheadrus", + "User Profile", + "Governance", + "9cca5059-eb9d-41d8-97be-3887e9807512" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "6f1b6e77-81ef-4bec-8f08-b8dcfe3095ee" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "2acb606a-29f2-43b8-8575-58f81d1150fd" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "02cfff25-aa0e-48d5-b63c-aa9744c26aa1" + ], + [ + "New Position Claims Folder", + "Position Claims Folder", + "Governance", + "284f56b9-c58f-40e4-9728-b35b4df95bb9" + ], + [ + "Education Teams Position Class", + "Position Claims Folder", + "Governance", + "f85b3512-530d-44ac-9515-9cc69cceb355" + ], + [ + "Translations Team Position Class", + "Position Claims Folder", + "Governance", + "2cdb321a-d1b8-4628-afe5-9aeeeea7b817" + ], + [ + "", + "Position Contribution Claim", + "Governance", + "095ebc30-e7ca-4ec4-bab7-be90f511f18c" + ] + ] + } + }, + { + "type": "Position Claim Vote", + "name": "prepheadrus ", + "config": "{}", + "project": "Governance", + "id": "f64789f8-f6ef-4c50-b71a-ec9ef76ba29d", + "savedPayload": { + "position": { + "x": 19885.870084936374, + "y": 26905.063848893344 + }, + "targetPosition": { + "x": 19480.288932895633, + "y": 26462.90558637945 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Contribution Claim", + "name": "", + "id": "072aefce-a3f2-4781-b40c-d63271fb421b" + }, + "referenceParentCombinedNodePath": [ + [ + "prepheadrus", + "User Profile", + "Governance", + "9cca5059-eb9d-41d8-97be-3887e9807512" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "6f1b6e77-81ef-4bec-8f08-b8dcfe3095ee" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "2acb606a-29f2-43b8-8575-58f81d1150fd" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "02cfff25-aa0e-48d5-b63c-aa9744c26aa1" + ], + [ + "New Position Claims Folder", + "Position Claims Folder", + "Governance", + "284f56b9-c58f-40e4-9728-b35b4df95bb9" + ], + [ + "Education Teams Position Class", + "Position Claims Folder", + "Governance", + "f85b3512-530d-44ac-9515-9cc69cceb355" + ], + [ + "Translations Team Position Class", + "Position Claims Folder", + "Governance", + "2cdb321a-d1b8-4628-afe5-9aeeeea7b817" + ], + [ + "", + "Position Contribution Claim", + "Governance", + "072aefce-a3f2-4781-b40c-d63271fb421b" + ] + ] + } + } + ], + "assetClaimVotes": [], + "featureClaimVotes": [], + "id": "7594e67d-0557-4955-9b17-80b0dfbec5fb", + "savedPayload": { + "position": { + "x": 19480.288932895633, + "y": 26462.90558637945 + }, + "targetPosition": { + "x": 18880.846644184938, + "y": 26437.04166352767 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Claims Folder", + "name": "Translations Team Position Class", + "id": "2cdb321a-d1b8-4628-afe5-9aeeeea7b817" + }, + "referenceParentCombinedNodePath": [ + [ + "prepheadrus", + "User Profile", + "Governance", + "9cca5059-eb9d-41d8-97be-3887e9807512" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "6f1b6e77-81ef-4bec-8f08-b8dcfe3095ee" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "2acb606a-29f2-43b8-8575-58f81d1150fd" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "02cfff25-aa0e-48d5-b63c-aa9744c26aa1" + ], + [ + "New Position Claims Folder", + "Position Claims Folder", + "Governance", + "284f56b9-c58f-40e4-9728-b35b4df95bb9" + ], + [ + "Education Teams Position Class", + "Position Claims Folder", + "Governance", + "f85b3512-530d-44ac-9515-9cc69cceb355" + ], + [ + "Translations Team Position Class", + "Position Claims Folder", + "Governance", + "2cdb321a-d1b8-4628-afe5-9aeeeea7b817" + ] + ] + } + } + ], + "positionClaimVotes": [], + "assetClaimVotes": [], + "featureClaimVotes": [], + "id": "5f1f1a33-9123-495c-953c-6e7b5872f9a0", + "savedPayload": { + "position": { + "x": 18880.846644184938, + "y": 26437.04166352767 + }, + "targetPosition": { + "x": 18438.688381671043, + "y": 26842.62281556841 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Claims Folder", + "name": "Education Teams Position Class", + "id": "f85b3512-530d-44ac-9515-9cc69cceb355" + }, + "referenceParentCombinedNodePath": [ + [ + "prepheadrus", + "User Profile", + "Governance", + "9cca5059-eb9d-41d8-97be-3887e9807512" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "6f1b6e77-81ef-4bec-8f08-b8dcfe3095ee" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "2acb606a-29f2-43b8-8575-58f81d1150fd" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "02cfff25-aa0e-48d5-b63c-aa9744c26aa1" + ], + [ + "New Position Claims Folder", + "Position Claims Folder", + "Governance", + "284f56b9-c58f-40e4-9728-b35b4df95bb9" + ], + [ + "Education Teams Position Class", + "Position Claims Folder", + "Governance", + "f85b3512-530d-44ac-9515-9cc69cceb355" + ] + ] + } + } + ], + "positionClaimVotes": [], + "assetClaimVotes": [], + "featureClaimVotes": [], + "id": "7f55d6e0-36cd-4b44-a27d-704a3f183909", + "savedPayload": { + "position": { + "x": 14848.434126386346, + "y": 22629.027995009757 + }, + "targetPosition": { + "x": 14475.166436353462, + "y": 23098.78456130502 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Claims Folder", + "name": "New Position Claims Folder", + "id": "284f56b9-c58f-40e4-9728-b35b4df95bb9" + }, + "referenceParentCombinedNodePath": [ + [ + "prepheadrus", + "User Profile", + "Governance", + "9cca5059-eb9d-41d8-97be-3887e9807512" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "6f1b6e77-81ef-4bec-8f08-b8dcfe3095ee" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "2acb606a-29f2-43b8-8575-58f81d1150fd" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "02cfff25-aa0e-48d5-b63c-aa9744c26aa1" + ], + [ + "New Position Claims Folder", + "Position Claims Folder", + "Governance", + "284f56b9-c58f-40e4-9728-b35b4df95bb9" + ] + ] + } + }, + { + "type": "Claim Votes Switch", + "name": "Tee [NO CLAIMS]", + "config": "{\n \"percentage\": 0\n}", + "project": "Governance", + "claimVotesSwitch": [], + "positionClaimVotes": [], + "assetClaimVotes": [], + "featureClaimVotes": [], + "id": "52622b2a-c18d-49e5-8e4a-007a65b2364a", + "savedPayload": { + "position": { + "x": 14928.396077184858, + "y": 22705.614251296945 + }, + "targetPosition": { + "x": 14475.166436353462, + "y": 23098.78456130502 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Claim Votes Switch", + "name": "Alexandru", + "config": "{}", + "project": "Governance", + "claimVotesSwitch": [ + { + "type": "Claim Votes Switch", + "name": "Data Mining Project Position Class", + "config": "{}", + "project": "Governance", + "claimVotesSwitch": [], + "positionClaimVotes": [ + { + "type": "Position Claim Vote", + "name": "alexandrustefan ", + "config": "{}", + "project": "Governance", + "id": "7c432ea4-4bfd-41fe-8092-ec600cf6cd6e", + "savedPayload": { + "position": { + "x": 18216.551032621137, + "y": 25774.81871964453 + }, + "targetPosition": { + "x": 18435.018206200017, + "y": 26333.631831577717 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Contribution Claim", + "name": "", + "id": "285d8109-5341-48f0-a19e-94112f7508c4" + }, + "referenceParentCombinedNodePath": [ + [ + "alexandrustefan", + "User Profile", + "Governance", + "4c987083-b506-4f26-9821-e678dd3880d1" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "32edddeb-10a4-4e67-8ebc-518ae17b60e0" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "ee5ffc96-e933-4775-bd4c-6c7f6856a147" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "91e48ec1-f2c4-49b5-a92c-d30b9f0a4a00" + ], + [ + "Data Mining Project Position Class", + "Position Claims Folder", + "Governance", + "0979d2c4-c661-469b-835b-77c5144ae51e" + ], + [ + "", + "Position Contribution Claim", + "Governance", + "285d8109-5341-48f0-a19e-94112f7508c4" + ] + ] + } + } + ], + "assetClaimVotes": [], + "featureClaimVotes": [], + "id": "f2f6a0cf-5609-4df9-a24a-c9a22631837c", + "savedPayload": { + "position": { + "x": 18435.018206200017, + "y": 26333.631831577717 + }, + "targetPosition": { + "x": 18653.485379778896, + "y": 26892.444943510905 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Claims Folder", + "name": "Data Mining Project Position Class", + "id": "0979d2c4-c661-469b-835b-77c5144ae51e" + }, + "referenceParentCombinedNodePath": [ + [ + "alexandrustefan", + "User Profile", + "Governance", + "4c987083-b506-4f26-9821-e678dd3880d1" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "32edddeb-10a4-4e67-8ebc-518ae17b60e0" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "ee5ffc96-e933-4775-bd4c-6c7f6856a147" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "91e48ec1-f2c4-49b5-a92c-d30b9f0a4a00" + ], + [ + "Data Mining Project Position Class", + "Position Claims Folder", + "Governance", + "0979d2c4-c661-469b-835b-77c5144ae51e" + ] + ] + } + }, + { + "type": "Claim Votes Switch", + "name": "Forum Team Position Class", + "config": "{}", + "project": "Governance", + "claimVotesSwitch": [], + "positionClaimVotes": [ + { + "type": "Position Claim Vote", + "name": "alexandrustefan ", + "config": "{}", + "project": "Governance", + "id": "683bc4bb-310f-4dfc-9b57-3c55530d0215", + "savedPayload": { + "position": { + "x": 18827.754691603626, + "y": 25746.50930060554 + }, + "targetPosition": { + "x": 18894.14630073853, + "y": 26342.824782742704 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Contribution Claim", + "name": "", + "id": "64319edb-7d43-4c1a-9a1a-fd5b8be149c8" + }, + "referenceParentCombinedNodePath": [ + [ + "alexandrustefan", + "User Profile", + "Governance", + "4c987083-b506-4f26-9821-e678dd3880d1" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "32edddeb-10a4-4e67-8ebc-518ae17b60e0" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "ee5ffc96-e933-4775-bd4c-6c7f6856a147" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "91e48ec1-f2c4-49b5-a92c-d30b9f0a4a00" + ], + [ + "Forum Team Position Class", + "Position Claims Folder", + "Governance", + "6658d0c8-00b6-49fd-a17f-50a4d6c18756" + ], + [ + "", + "Position Contribution Claim", + "Governance", + "64319edb-7d43-4c1a-9a1a-fd5b8be149c8" + ] + ] + } + }, + { + "type": "Position Claim Vote", + "name": "alexandrustefan ", + "config": "{}", + "project": "Governance", + "id": "0917b7a0-07c1-4f26-8f0a-75343f1461da", + "savedPayload": { + "position": { + "x": 19377.374852371828, + "y": 25987.17022156517 + }, + "targetPosition": { + "x": 18894.14630073853, + "y": 26342.824782742704 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Contribution Claim", + "name": "", + "id": "e10b5711-470b-42a1-8cae-5e972f8193b8" + }, + "referenceParentCombinedNodePath": [ + [ + "alexandrustefan", + "User Profile", + "Governance", + "4c987083-b506-4f26-9821-e678dd3880d1" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "32edddeb-10a4-4e67-8ebc-518ae17b60e0" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "ee5ffc96-e933-4775-bd4c-6c7f6856a147" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "91e48ec1-f2c4-49b5-a92c-d30b9f0a4a00" + ], + [ + "Forum Team Position Class", + "Position Claims Folder", + "Governance", + "6658d0c8-00b6-49fd-a17f-50a4d6c18756" + ], + [ + "", + "Position Contribution Claim", + "Governance", + "e10b5711-470b-42a1-8cae-5e972f8193b8" + ] + ] + } + } + ], + "assetClaimVotes": [], + "featureClaimVotes": [], + "id": "4932b130-049a-4f79-a192-6ae52d9606bc", + "savedPayload": { + "position": { + "x": 18894.14630073853, + "y": 26342.824782742704 + }, + "targetPosition": { + "x": 18653.485379778896, + "y": 26892.444943510905 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Claims Folder", + "name": "Forum Team Position Class", + "id": "6658d0c8-00b6-49fd-a17f-50a4d6c18756" + }, + "referenceParentCombinedNodePath": [ + [ + "alexandrustefan", + "User Profile", + "Governance", + "4c987083-b506-4f26-9821-e678dd3880d1" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "32edddeb-10a4-4e67-8ebc-518ae17b60e0" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "ee5ffc96-e933-4775-bd4c-6c7f6856a147" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "91e48ec1-f2c4-49b5-a92c-d30b9f0a4a00" + ], + [ + "Forum Team Position Class", + "Position Claims Folder", + "Governance", + "6658d0c8-00b6-49fd-a17f-50a4d6c18756" + ] + ] + } + }, + { + "type": "Claim Votes Switch", + "name": "Superalgos Blog Team Position Class", + "config": "{}", + "project": "Governance", + "claimVotesSwitch": [], + "positionClaimVotes": [ + { + "type": "Position Claim Vote", + "name": "alexandrustefan ", + "config": "{}", + "project": "Governance", + "id": "7a18e699-820e-41d7-abfb-5702c30b323a", + "savedPayload": { + "position": { + "x": 19771.111603645273, + "y": 26455.510596353146 + }, + "targetPosition": { + "x": 19212.298491712085, + "y": 26673.977769932026 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Contribution Claim", + "name": "", + "id": "5d839053-f8a4-4e7b-bfa2-b8c897081212" + }, + "referenceParentCombinedNodePath": [ + [ + "alexandrustefan", + "User Profile", + "Governance", + "4c987083-b506-4f26-9821-e678dd3880d1" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "32edddeb-10a4-4e67-8ebc-518ae17b60e0" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "ee5ffc96-e933-4775-bd4c-6c7f6856a147" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "91e48ec1-f2c4-49b5-a92c-d30b9f0a4a00" + ], + [ + "Superalgos Blog Team Position Class", + "Position Claims Folder", + "Governance", + "a17afb0b-8f3c-4491-9916-cdc055aa4682" + ], + [ + "", + "Position Contribution Claim", + "Governance", + "5d839053-f8a4-4e7b-bfa2-b8c897081212" + ] + ] + } + } + ], + "assetClaimVotes": [], + "featureClaimVotes": [], + "id": "ec11bb0e-ce5c-44c0-8a90-c79770a4445a", + "savedPayload": { + "position": { + "x": 19212.298491712085, + "y": 26673.977769932026 + }, + "targetPosition": { + "x": 18653.485379778896, + "y": 26892.444943510905 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Claims Folder", + "name": "Superalgos Blog Team Position Class", + "id": "a17afb0b-8f3c-4491-9916-cdc055aa4682" + }, + "referenceParentCombinedNodePath": [ + [ + "alexandrustefan", + "User Profile", + "Governance", + "4c987083-b506-4f26-9821-e678dd3880d1" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "32edddeb-10a4-4e67-8ebc-518ae17b60e0" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "ee5ffc96-e933-4775-bd4c-6c7f6856a147" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "91e48ec1-f2c4-49b5-a92c-d30b9f0a4a00" + ], + [ + "Superalgos Blog Team Position Class", + "Position Claims Folder", + "Governance", + "a17afb0b-8f3c-4491-9916-cdc055aa4682" + ] + ] + } + } + ], + "positionClaimVotes": [], + "assetClaimVotes": [], + "featureClaimVotes": [], + "id": "bf86c641-204b-4353-92ba-cd795547e8be", + "savedPayload": { + "position": { + "x": 14992.923836153896, + "y": 22795.58945093565 + }, + "targetPosition": { + "x": 14475.166436353462, + "y": 23098.78456130502 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Claim Votes Switch", + "name": "Sifiso (end-debug)", + "config": "{}", + "project": "Governance", + "claimVotesSwitch": [], + "positionClaimVotes": [ + { + "type": "Position Claim Vote", + "name": "end-debug ", + "config": "{}", + "project": "Governance", + "id": "0f3c30ce-06f3-4814-be33-4d586061842e", + "savedPayload": { + "position": { + "x": 18638.314394866447, + "y": 26356.583104798803 + }, + "targetPosition": { + "x": 18750.38010979116, + "y": 26946.024599383647 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Contribution Claim", + "name": "", + "id": "45426982-a2c9-44e4-875b-17b7cb8c3b29" + }, + "referenceParentCombinedNodePath": [ + [ + "end-debug", + "User Profile", + "Governance", + "2ba902c6-59f4-40f4-91f5-44d12f807061" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "1c8787dc-31af-4852-9c50-4fd2abeac607" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "01108aa7-6972-4d9f-9707-b64431d3f096" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "b139671c-2415-41c4-9fa4-86eee29bc95d" + ], + [ + "New Position Claims Folder", + "Position Claims Folder", + "Governance", + "76879fb6-eeb8-49c3-b3df-6e046074ffdd" + ], + [ + "", + "Position Contribution Claim", + "Governance", + "45426982-a2c9-44e4-875b-17b7cb8c3b29" + ] + ] + } + }, + { + "type": "Position Claim Vote", + "name": "end-debug ", + "config": "{}", + "project": "Governance", + "id": "9d28500c-d109-4abe-8e7b-a1800e654ae5", + "savedPayload": { + "position": { + "x": 19087.935760763055, + "y": 26449.984094488187 + }, + "targetPosition": { + "x": 18750.38010979116, + "y": 26946.024599383647 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Contribution Claim", + "name": "", + "id": "8176b809-e886-4cf2-b8e0-9d88294b96d6" + }, + "referenceParentCombinedNodePath": [ + [ + "end-debug", + "User Profile", + "Governance", + "2ba902c6-59f4-40f4-91f5-44d12f807061" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "1c8787dc-31af-4852-9c50-4fd2abeac607" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "01108aa7-6972-4d9f-9707-b64431d3f096" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "b139671c-2415-41c4-9fa4-86eee29bc95d" + ], + [ + "New Position Claims Folder", + "Position Claims Folder", + "Governance", + "76879fb6-eeb8-49c3-b3df-6e046074ffdd" + ], + [ + "", + "Position Contribution Claim", + "Governance", + "8176b809-e886-4cf2-b8e0-9d88294b96d6" + ] + ] + } + }, + { + "type": "Position Claim Vote", + "name": "end-debug ", + "config": "{}", + "project": "Governance", + "id": "beae8d60-3601-4673-a37a-8f73ca22eb10", + "savedPayload": { + "position": { + "x": 19339.821604376004, + "y": 26833.958884458934 + }, + "targetPosition": { + "x": 18750.38010979116, + "y": 26946.024599383647 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Contribution Claim", + "name": "", + "id": "ebcbac9d-de1b-4b85-b68a-f7c51ee100d2" + }, + "referenceParentCombinedNodePath": [ + [ + "end-debug", + "User Profile", + "Governance", + "2ba902c6-59f4-40f4-91f5-44d12f807061" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "1c8787dc-31af-4852-9c50-4fd2abeac607" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "01108aa7-6972-4d9f-9707-b64431d3f096" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "b139671c-2415-41c4-9fa4-86eee29bc95d" + ], + [ + "New Position Claims Folder", + "Position Claims Folder", + "Governance", + "76879fb6-eeb8-49c3-b3df-6e046074ffdd" + ], + [ + "", + "Position Contribution Claim", + "Governance", + "ebcbac9d-de1b-4b85-b68a-f7c51ee100d2" + ] + ] + } + } + ], + "assetClaimVotes": [], + "featureClaimVotes": [], + "id": "d96e414e-e0a0-46c5-ac8e-8e06ff8fc0fa", + "savedPayload": { + "position": { + "x": 15039.819987854286, + "y": 22895.88959641553 + }, + "targetPosition": { + "x": 14475.166436353462, + "y": 23098.78456130502 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Claims Folder", + "name": "New Position Claims Folder", + "id": "76879fb6-eeb8-49c3-b3df-6e046074ffdd" + }, + "referenceParentCombinedNodePath": [ + [ + "end-debug", + "User Profile", + "Governance", + "2ba902c6-59f4-40f4-91f5-44d12f807061" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "1c8787dc-31af-4852-9c50-4fd2abeac607" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "01108aa7-6972-4d9f-9707-b64431d3f096" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "b139671c-2415-41c4-9fa4-86eee29bc95d" + ], + [ + "New Position Claims Folder", + "Position Claims Folder", + "Governance", + "76879fb6-eeb8-49c3-b3df-6e046074ffdd" + ] + ] + } + }, + { + "type": "Claim Votes Switch", + "name": "Julian", + "config": "{}", + "project": "Governance", + "claimVotesSwitch": [ + { + "type": "Claim Votes Switch", + "name": "Marketing", + "config": "{}", + "project": "Governance", + "claimVotesSwitch": [], + "positionClaimVotes": [ + { + "type": "Position Claim Vote", + "name": "Julian-Molina ", + "config": "{}", + "project": "Governance", + "id": "b6158086-6de3-449f-84a5-5ebc04bf802d", + "savedPayload": { + "position": { + "x": 18533.299154336048, + "y": 26046.495412989076 + }, + "targetPosition": { + "x": 18989.285453519617, + "y": 26436.465277154082 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Contribution Claim", + "name": "", + "id": "b9479c1a-c5b1-4b63-816a-a89dd675bdb1" + }, + "referenceParentCombinedNodePath": [ + [ + "Julian-Molina", + "User Profile", + "Governance", + "b85aaac1-0708-4aec-97f9-bc3cc70e530a" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "86a8ca4c-76d4-4eb0-9acb-5650095c6667" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "6a784ad9-b279-46bd-b973-1da153ae2566" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "da0cb812-6707-4b01-a0cd-4103aa1afae4" + ], + [ + "New Position Claims Folder", + "Position Claims Folder", + "Governance", + "762002e5-6078-418a-b636-86a565801abb" + ], + [ + "Marketing", + "Position Claims Folder", + "Governance", + "d8f87ed6-35fb-47d9-936d-cee1b6368912" + ], + [ + "", + "Position Contribution Claim", + "Governance", + "b9479c1a-c5b1-4b63-816a-a89dd675bdb1" + ] + ] + } + }, + { + "type": "Position Claim Vote", + "name": "Julian-Molina ", + "config": "{}", + "project": "Governance", + "id": "70003add-4160-4361-9895-2b5cdb54e5b0", + "savedPayload": { + "position": { + "x": 18747.657576572263, + "y": 25887.26952964513 + }, + "targetPosition": { + "x": 18989.285453519617, + "y": 26436.465277154082 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Contribution Claim", + "name": "", + "id": "123d4a9f-8cc5-43a5-a995-bd1b8c9a8d4a" + }, + "referenceParentCombinedNodePath": [ + [ + "Julian-Molina", + "User Profile", + "Governance", + "b85aaac1-0708-4aec-97f9-bc3cc70e530a" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "86a8ca4c-76d4-4eb0-9acb-5650095c6667" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "6a784ad9-b279-46bd-b973-1da153ae2566" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "da0cb812-6707-4b01-a0cd-4103aa1afae4" + ], + [ + "New Position Claims Folder", + "Position Claims Folder", + "Governance", + "762002e5-6078-418a-b636-86a565801abb" + ], + [ + "Marketing", + "Position Claims Folder", + "Governance", + "d8f87ed6-35fb-47d9-936d-cee1b6368912" + ], + [ + "", + "Position Contribution Claim", + "Governance", + "123d4a9f-8cc5-43a5-a995-bd1b8c9a8d4a" + ] + ] + } + }, + { + "type": "Position Claim Vote", + "name": "Julian-Molina ", + "config": "{}", + "project": "Governance", + "id": "c10a7278-6ad6-48da-9f05-51041f6b8a00", + "savedPayload": { + "position": { + "x": 19009.87336320934, + "y": 25836.818599539165 + }, + "targetPosition": { + "x": 18989.285453519617, + "y": 26436.465277154082 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Contribution Claim", + "name": "", + "id": "766cf383-59c3-4d7c-85f9-327471998dd0" + }, + "referenceParentCombinedNodePath": [ + [ + "Julian-Molina", + "User Profile", + "Governance", + "b85aaac1-0708-4aec-97f9-bc3cc70e530a" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "86a8ca4c-76d4-4eb0-9acb-5650095c6667" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "6a784ad9-b279-46bd-b973-1da153ae2566" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "da0cb812-6707-4b01-a0cd-4103aa1afae4" + ], + [ + "New Position Claims Folder", + "Position Claims Folder", + "Governance", + "762002e5-6078-418a-b636-86a565801abb" + ], + [ + "Marketing", + "Position Claims Folder", + "Governance", + "d8f87ed6-35fb-47d9-936d-cee1b6368912" + ], + [ + "", + "Position Contribution Claim", + "Governance", + "766cf383-59c3-4d7c-85f9-327471998dd0" + ] + ] + } + }, + { + "type": "Position Claim Vote", + "name": "Julian-Molina ", + "config": "{}", + "project": "Governance", + "id": "e4ff974b-8f85-46b4-a350-aca025c764ea", + "savedPayload": { + "position": { + "x": 19268.011461838225, + "y": 25905.135048118715 + }, + "targetPosition": { + "x": 18989.285453519617, + "y": 26436.465277154082 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Contribution Claim", + "name": "", + "id": "928097ec-f6e8-4842-acf2-6170bf9d9b5a" + }, + "referenceParentCombinedNodePath": [ + [ + "Julian-Molina", + "User Profile", + "Governance", + "b85aaac1-0708-4aec-97f9-bc3cc70e530a" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "86a8ca4c-76d4-4eb0-9acb-5650095c6667" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "6a784ad9-b279-46bd-b973-1da153ae2566" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "da0cb812-6707-4b01-a0cd-4103aa1afae4" + ], + [ + "New Position Claims Folder", + "Position Claims Folder", + "Governance", + "762002e5-6078-418a-b636-86a565801abb" + ], + [ + "Marketing", + "Position Claims Folder", + "Governance", + "d8f87ed6-35fb-47d9-936d-cee1b6368912" + ], + [ + "", + "Position Contribution Claim", + "Governance", + "928097ec-f6e8-4842-acf2-6170bf9d9b5a" + ] + ] + } + }, + { + "type": "Position Claim Vote", + "name": "Julian-Molina ", + "config": "{}", + "project": "Governance", + "id": "d65166a5-404b-43bb-8526-d864a1052b58", + "savedPayload": { + "position": { + "x": 19470.944456169447, + "y": 26078.687964896344 + }, + "targetPosition": { + "x": 18989.285453519617, + "y": 26436.465277154082 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Contribution Claim", + "name": "", + "id": "1b83ac85-1902-4321-866d-f42f45e2b5d1" + }, + "referenceParentCombinedNodePath": [ + [ + "Julian-Molina", + "User Profile", + "Governance", + "b85aaac1-0708-4aec-97f9-bc3cc70e530a" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "86a8ca4c-76d4-4eb0-9acb-5650095c6667" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "6a784ad9-b279-46bd-b973-1da153ae2566" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "da0cb812-6707-4b01-a0cd-4103aa1afae4" + ], + [ + "New Position Claims Folder", + "Position Claims Folder", + "Governance", + "762002e5-6078-418a-b636-86a565801abb" + ], + [ + "Marketing", + "Position Claims Folder", + "Governance", + "d8f87ed6-35fb-47d9-936d-cee1b6368912" + ], + [ + "", + "Position Contribution Claim", + "Governance", + "1b83ac85-1902-4321-866d-f42f45e2b5d1" + ] + ] + } + }, + { + "type": "Position Claim Vote", + "name": "Julian-Molina ", + "config": "{}", + "project": "Governance", + "id": "965855ed-e9da-4ba1-ab6d-dda016b6d68a", + "savedPayload": { + "position": { + "x": 19578.47897786586, + "y": 26323.103066217398 + }, + "targetPosition": { + "x": 18989.285453519617, + "y": 26436.465277154082 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Contribution Claim", + "name": "", + "id": "01053715-b5eb-4429-bf38-5a8c6de6ad0c" + }, + "referenceParentCombinedNodePath": [ + [ + "Julian-Molina", + "User Profile", + "Governance", + "b85aaac1-0708-4aec-97f9-bc3cc70e530a" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "86a8ca4c-76d4-4eb0-9acb-5650095c6667" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "6a784ad9-b279-46bd-b973-1da153ae2566" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "da0cb812-6707-4b01-a0cd-4103aa1afae4" + ], + [ + "New Position Claims Folder", + "Position Claims Folder", + "Governance", + "762002e5-6078-418a-b636-86a565801abb" + ], + [ + "Marketing", + "Position Claims Folder", + "Governance", + "d8f87ed6-35fb-47d9-936d-cee1b6368912" + ], + [ + "", + "Position Contribution Claim", + "Governance", + "01053715-b5eb-4429-bf38-5a8c6de6ad0c" + ] + ] + } + } + ], + "assetClaimVotes": [], + "featureClaimVotes": [], + "id": "ab6cdd59-f71b-48dc-937d-9c8bb3363709", + "savedPayload": { + "position": { + "x": 18989.285453519617, + "y": 26436.465277154082 + }, + "targetPosition": { + "x": 18835.779786962954, + "y": 27016.496319715596 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Claims Folder", + "name": "Marketing", + "id": "d8f87ed6-35fb-47d9-936d-cee1b6368912" + }, + "referenceParentCombinedNodePath": [ + [ + "Julian-Molina", + "User Profile", + "Governance", + "b85aaac1-0708-4aec-97f9-bc3cc70e530a" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "86a8ca4c-76d4-4eb0-9acb-5650095c6667" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "6a784ad9-b279-46bd-b973-1da153ae2566" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "da0cb812-6707-4b01-a0cd-4103aa1afae4" + ], + [ + "New Position Claims Folder", + "Position Claims Folder", + "Governance", + "762002e5-6078-418a-b636-86a565801abb" + ], + [ + "Marketing", + "Position Claims Folder", + "Governance", + "d8f87ed6-35fb-47d9-936d-cee1b6368912" + ] + ] + } + }, + { + "type": "Claim Votes Switch", + "name": "Other", + "config": "{}", + "project": "Governance", + "claimVotesSwitch": [], + "positionClaimVotes": [ + { + "type": "Position Claim Vote", + "name": "Julian-Molina ", + "config": "{}", + "project": "Governance", + "id": "f8f4eec2-0b44-45e4-ad08-4a7cb326bb10", + "savedPayload": { + "position": { + "x": 19837.809566226817, + "y": 26433.85182073426 + }, + "targetPosition": { + "x": 19414.854238083128, + "y": 26859.42060529777 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Contribution Claim", + "name": "", + "id": "a1c6e691-9311-4ded-8471-c4ba87b925db" + }, + "referenceParentCombinedNodePath": [ + [ + "Julian-Molina", + "User Profile", + "Governance", + "b85aaac1-0708-4aec-97f9-bc3cc70e530a" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "86a8ca4c-76d4-4eb0-9acb-5650095c6667" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "6a784ad9-b279-46bd-b973-1da153ae2566" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "da0cb812-6707-4b01-a0cd-4103aa1afae4" + ], + [ + "New Position Claims Folder", + "Position Claims Folder", + "Governance", + "762002e5-6078-418a-b636-86a565801abb" + ], + [ + "Other", + "Position Claims Folder", + "Governance", + "fb9bbefb-ead5-4126-8b01-d87d26f7c4b6" + ], + [ + "", + "Position Contribution Claim", + "Governance", + "a1c6e691-9311-4ded-8471-c4ba87b925db" + ] + ] + } + }, + { + "type": "Position Claim Vote", + "name": "Julian-Molina ", + "config": "{}", + "project": "Governance", + "id": "fc3c1d95-0262-4077-bd76-f8603387d647", + "savedPayload": { + "position": { + "x": 19994.88528064464, + "y": 27012.92627185443 + }, + "targetPosition": { + "x": 19414.854238083128, + "y": 26859.42060529777 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Contribution Claim", + "name": "", + "id": "5d6d47f4-a8d1-4036-9e82-5164e73768f7" + }, + "referenceParentCombinedNodePath": [ + [ + "Julian-Molina", + "User Profile", + "Governance", + "b85aaac1-0708-4aec-97f9-bc3cc70e530a" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "86a8ca4c-76d4-4eb0-9acb-5650095c6667" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "6a784ad9-b279-46bd-b973-1da153ae2566" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "da0cb812-6707-4b01-a0cd-4103aa1afae4" + ], + [ + "New Position Claims Folder", + "Position Claims Folder", + "Governance", + "762002e5-6078-418a-b636-86a565801abb" + ], + [ + "Other", + "Position Claims Folder", + "Governance", + "fb9bbefb-ead5-4126-8b01-d87d26f7c4b6" + ], + [ + "", + "Position Contribution Claim", + "Governance", + "5d6d47f4-a8d1-4036-9e82-5164e73768f7" + ] + ] + } + } + ], + "assetClaimVotes": [], + "featureClaimVotes": [], + "id": "dff9799d-227a-48bb-b4eb-2c129cc170d8", + "savedPayload": { + "position": { + "x": 19414.854238083128, + "y": 26859.42060529777 + }, + "targetPosition": { + "x": 18835.779786962954, + "y": 27016.496319715596 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Claims Folder", + "name": "Other", + "id": "fb9bbefb-ead5-4126-8b01-d87d26f7c4b6" + }, + "referenceParentCombinedNodePath": [ + [ + "Julian-Molina", + "User Profile", + "Governance", + "b85aaac1-0708-4aec-97f9-bc3cc70e530a" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "86a8ca4c-76d4-4eb0-9acb-5650095c6667" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "6a784ad9-b279-46bd-b973-1da153ae2566" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "da0cb812-6707-4b01-a0cd-4103aa1afae4" + ], + [ + "New Position Claims Folder", + "Position Claims Folder", + "Governance", + "762002e5-6078-418a-b636-86a565801abb" + ], + [ + "Other", + "Position Claims Folder", + "Governance", + "fb9bbefb-ead5-4126-8b01-d87d26f7c4b6" + ] + ] + } + } + ], + "positionClaimVotes": [], + "assetClaimVotes": [], + "featureClaimVotes": [], + "id": "263b084c-6011-4c86-b493-31792daa9570", + "savedPayload": { + "position": { + "x": 15067.487540085604, + "y": 23003.09908657903 + }, + "targetPosition": { + "x": 14475.166436353462, + "y": 23098.78456130502 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Claims Folder", + "name": "New Position Claims Folder", + "id": "762002e5-6078-418a-b636-86a565801abb" + }, + "referenceParentCombinedNodePath": [ + [ + "Julian-Molina", + "User Profile", + "Governance", + "b85aaac1-0708-4aec-97f9-bc3cc70e530a" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "86a8ca4c-76d4-4eb0-9acb-5650095c6667" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "6a784ad9-b279-46bd-b973-1da153ae2566" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "da0cb812-6707-4b01-a0cd-4103aa1afae4" + ], + [ + "New Position Claims Folder", + "Position Claims Folder", + "Governance", + "762002e5-6078-418a-b636-86a565801abb" + ] + ] + } + }, + { + "type": "Claim Votes Switch", + "name": "Luis", + "config": "{}", + "project": "Governance", + "claimVotesSwitch": [], + "positionClaimVotes": [ + { + "type": "Position Claim Vote", + "name": "", + "config": "{}", + "project": "Governance", + "id": "8c15eada-9add-47d1-8d12-df916a875577", + "savedPayload": { + "position": { + "x": 19400.72799660837, + "y": 26760.855444905596 + }, + "targetPosition": { + "x": 18906.776227713817, + "y": 27101.46027459235 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Contribution Claim", + "name": "Project Contributor Smidy13 Tentacule23 Governance Project", + "id": "e855c2fb-ad83-4957-b639-423a3a1f5c63" + }, + "referenceParentCombinedNodePath": [ + [ + "Luis-Fernando-Molina", + "User Profile", + "Governance", + "a8de78f0-c3e4-4a2a-b7e8-f659073969db" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "f8182a9c-f830-4ec1-a238-ac3a5efd69e6" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "bb390957-b8a2-4a8a-9fbf-963ea20f6eaf" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "796dd30f-c90d-4b8d-a63d-89867347407b" + ], + [ + "New Position Claims Folder", + "Position Claims Folder", + "Governance", + "b09bc246-6593-4061-ac8a-b52670694e8e" + ], + [ + "Project Contributor Smidy13 Tentacule23 Governance Project", + "Position Contribution Claim", + "Governance", + "e855c2fb-ad83-4957-b639-423a3a1f5c63" + ] + ] + } + } + ], + "assetClaimVotes": [], + "featureClaimVotes": [], + "id": "7aff6da7-36cf-40c6-9165-c4fdb3c511ef", + "savedPayload": { + "position": { + "x": 15074.984307540184, + "y": 23113.567030822247 + }, + "targetPosition": { + "x": 14475.166436353462, + "y": 23098.78456130502 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Claims Folder", + "name": "New Position Claims Folder", + "id": "b09bc246-6593-4061-ac8a-b52670694e8e" + }, + "referenceParentCombinedNodePath": [ + [ + "Luis-Fernando-Molina", + "User Profile", + "Governance", + "a8de78f0-c3e4-4a2a-b7e8-f659073969db" + ], + [ + "New Token Power Switch", + "Token Power Switch", + "Governance", + "f8182a9c-f830-4ec1-a238-ac3a5efd69e6" + ], + [ + "New Votes And Claims Programs", + "Votes And Claims Programs", + "Governance", + "bb390957-b8a2-4a8a-9fbf-963ea20f6eaf" + ], + [ + "New Claims Program", + "Claims Program", + "Governance", + "796dd30f-c90d-4b8d-a63d-89867347407b" + ], + [ + "New Position Claims Folder", + "Position Claims Folder", + "Governance", + "b09bc246-6593-4061-ac8a-b52670694e8e" + ] + ] + } + } + ], + "positionClaimVotes": [], + "assetClaimVotes": [], + "featureClaimVotes": [], + "id": "a803f7d5-340f-4871-b9f7-41b0043147a2", + "savedPayload": { + "position": { + "x": 14475.166436353462, + "y": 23098.78456130502 + }, + "targetPosition": { + "x": 14350.419421862805, + "y": 23685.6731217453 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 5, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Claim Votes Switch", + "name": "Support Others Claims", + "config": "{\n \"percentage\": 0\n}", + "project": "Governance", + "claimVotesSwitch": [], + "positionClaimVotes": [], + "assetClaimVotes": [], + "featureClaimVotes": [], + "id": "ce21251b-d25f-4e30-8675-2fd3235e4683", + "savedPayload": { + "position": { + "x": 14796.306317149241, + "y": 23284.19475792999 + }, + "targetPosition": { + "x": 14350.419421862805, + "y": 23685.6731217453 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 5, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], "weightVotesSwitch": [ { "type": "Weight Votes Switch", - "name": "New Weight Votes Switch", + "name": "Superalgos", "config": "{}", "project": "Governance", - "weightVotesSwitch": [], + "weightVotesSwitch": [ + { + "type": "Weight Votes Switch", + "name": "Positions, Assets & Features", + "config": "{}", + "project": "Governance", + "weightVotesSwitch": [], + "poolWeightVotes": [ + { + "type": "Pool Weight Vote", + "name": "", + "config": "{\n \"percentage\": 30\n}", + "project": "Governance", + "id": "f582334d-4dfe-4c11-b048-58e1275a46e8", + "savedPayload": { + "position": { + "x": 5297.279637570072, + "y": 36957.357969360346 + }, + "targetPosition": { + "x": 5560.387557869102, + "y": 37101.490624494145 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Pool", + "name": "Positions", + "id": "a289d3a4-bd49-467b-b8d9-d0ba1152a131" + }, + "referenceParentCombinedNodePath": [ + [ + "Superalgos", + "Pools", + "Governance", + "6f0aed87-db13-4818-bfe6-68abc463ebec" + ], + [ + "Positions, Assets & Features", + "Pool Class", + "Governance", + "b27df32a-70f3-470b-b8bb-471c156b0c30" + ], + [ + "Positions", + "Pool", + "Governance", + "a289d3a4-bd49-467b-b8d9-d0ba1152a131" + ] + ] + } + }, + { + "type": "Pool Weight Vote", + "name": "", + "config": "{}", + "project": "Governance", + "id": "e7892c2e-9488-444d-91ee-d64975e905c0", + "savedPayload": { + "position": { + "x": 5476.2593410773015, + "y": 36813.52805203128 + }, + "targetPosition": { + "x": 5560.387557869102, + "y": 37101.490624494145 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Pool", + "name": "Assets", + "id": "16a7dd84-e3e8-4118-a17d-ac227e55ff92" + }, + "referenceParentCombinedNodePath": [ + [ + "Superalgos", + "Pools", + "Governance", + "6f0aed87-db13-4818-bfe6-68abc463ebec" + ], + [ + "Positions, Assets & Features", + "Pool Class", + "Governance", + "b27df32a-70f3-470b-b8bb-471c156b0c30" + ], + [ + "Assets", + "Pool", + "Governance", + "16a7dd84-e3e8-4118-a17d-ac227e55ff92" + ] + ] + } + }, + { + "type": "Pool Weight Vote", + "name": "", + "config": "{}", + "project": "Governance", + "id": "4d160488-d4a3-4206-ba7d-54920fa555de", + "savedPayload": { + "position": { + "x": 5704.520213002903, + "y": 36838.382704195115 + }, + "targetPosition": { + "x": 5560.387557869102, + "y": 37101.490624494145 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Pool", + "name": "Features", + "id": "4b7384bc-93ba-454f-9de8-1add9c4d84ce" + }, + "referenceParentCombinedNodePath": [ + [ + "Superalgos", + "Pools", + "Governance", + "6f0aed87-db13-4818-bfe6-68abc463ebec" + ], + [ + "Positions, Assets & Features", + "Pool Class", + "Governance", + "b27df32a-70f3-470b-b8bb-471c156b0c30" + ], + [ + "Features", + "Pool", + "Governance", + "4b7384bc-93ba-454f-9de8-1add9c4d84ce" + ] + ] + } + } + ], + "assetWeightVotes": [], + "featureWeightVotes": [], + "positionWeightVotes": [], + "id": "a8e3c3cb-d4aa-47aa-99c3-b74eedcf1593", + "savedPayload": { + "position": { + "x": 14749.974986688136, + "y": 23371.898642766733 + }, + "targetPosition": { + "x": 14648.775990473287, + "y": 23654.314582765004 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Pool Class", + "name": "Positions, Assets & Features", + "id": "b27df32a-70f3-470b-b8bb-471c156b0c30" + }, + "referenceParentCombinedNodePath": [ + [ + "Superalgos", + "Pools", + "Governance", + "6f0aed87-db13-4818-bfe6-68abc463ebec" + ], + [ + "Positions, Assets & Features", + "Pool Class", + "Governance", + "b27df32a-70f3-470b-b8bb-471c156b0c30" + ] + ] + } + }, + { + "type": "Weight Votes Switch", + "name": "Governance Programs", + "config": "{\n \"percentage\": 50\n}", + "project": "Governance", + "weightVotesSwitch": [ + { + "type": "Weight Votes Switch", + "name": "Community Building Programs", + "config": "{\n \"percentage\": 50\n}", + "project": "Governance", + "weightVotesSwitch": [ + { + "type": "Weight Votes Switch", + "name": "Referrals Program", + "config": "{}", + "project": "Governance", + "weightVotesSwitch": [], + "poolWeightVotes": [ + { + "type": "Pool Weight Vote", + "name": "Referrals Rewards Pool", + "config": "{\n \"percentage\": 90\n}", + "project": "Governance", + "id": "86223def-fbbd-46ae-9220-bfdb981afba6", + "savedPayload": { + "position": { + "x": 4919.335995704068, + "y": 37106.61249820006 + }, + "targetPosition": { + "x": 5163.353279078527, + "y": 36932.09726845048 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Pool", + "name": "Referrals Rewards", + "id": "c8b8a87e-c689-488a-acdf-08c57d8e1c41" + }, + "referenceParentCombinedNodePath": [ + [ + "Superalgos", + "Pools" + ], + [ + "Governance Programs", + "Pool Class" + ], + [ + "Community Building Programs", + "Pool Class" + ], + [ + "Referrals Program", + "Pool Class" + ], + [ + "Referrals Rewards", + "Pool" + ] + ] + } + }, + { + "type": "Pool Weight Vote", + "name": "Referrals Bonus Pool", + "config": "{}", + "project": "Governance", + "id": "42cb0dcf-0452-4a43-a0de-ddf02fa14cc2", + "savedPayload": { + "position": { + "x": 4890.210015080882, + "y": 36808.029716960526 + }, + "targetPosition": { + "x": 5163.353279078527, + "y": 36932.09726845048 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Pool", + "name": "Referrals Bonus", + "id": "8d8696a1-0f83-4f82-bf9e-7a26bfc4298c" + }, + "referenceParentCombinedNodePath": [ + [ + "Superalgos", + "Pools" + ], + [ + "Governance Programs", + "Pool Class" + ], + [ + "Community Building Programs", + "Pool Class" + ], + [ + "Referrals Program", + "Pool Class" + ], + [ + "Referrals Bonus", + "Pool" + ] + ] + } + } + ], + "assetWeightVotes": [], + "featureWeightVotes": [], + "positionWeightVotes": [], + "id": "367a2fed-649d-4a5f-be5c-cbb2abbf233b", + "savedPayload": { + "position": { + "x": 5163.353279078527, + "y": 36932.09726845048 + }, + "targetPosition": { + "x": 5461.936060318065, + "y": 36902.9712878273 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Pool Class", + "name": "Referrals Program", + "id": "f546235b-fa31-4410-9e01-a3a36b33c218" + }, + "referenceParentCombinedNodePath": [ + [ + "Superalgos", + "Pools" + ], + [ + "Governance Programs", + "Pool Class" + ], + [ + "Community Building Programs", + "Pool Class" + ], + [ + "Referrals Program", + "Pool Class" + ] + ] + } + }, + { + "type": "Weight Votes Switch", + "name": "Support Program", + "config": "{\n \"percentage\": 90\n}", + "project": "Governance", + "weightVotesSwitch": [], + "poolWeightVotes": [ + { + "type": "Pool Weight Vote", + "name": "Support Rewards Pool", + "config": "{\n \"percentage\": 90\n}", + "project": "Governance", + "id": "ed1d54c1-9edf-4abb-a053-f2b10c13a9ef", + "savedPayload": { + "position": { + "x": 4934.263794373629, + "y": 36663.2911834501 + }, + "targetPosition": { + "x": 5230.210972550685, + "y": 36712.43655687464 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Pool", + "name": "Support Rewards", + "id": "b6a45b2b-4a0c-4cde-9f12-3572b628cd05" + }, + "referenceParentCombinedNodePath": [ + [ + "Superalgos", + "Pools" + ], + [ + "Governance Programs", + "Pool Class" + ], + [ + "Community Building Programs", + "Pool Class" + ], + [ + "Support Program", + "Pool Class" + ], + [ + "Support Rewards", + "Pool" + ] + ] + } + }, + { + "type": "Pool Weight Vote", + "name": "Support Bonus Pool", + "config": "{}", + "project": "Governance", + "id": "8258c3b7-200e-43db-8611-bd17ad9c74a8", + "savedPayload": { + "position": { + "x": 5124.798525326282, + "y": 36431.56609568272 + }, + "targetPosition": { + "x": 5230.210972550685, + "y": 36712.43655687464 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Pool", + "name": "Support Bonus", + "id": "0472f38b-b5a6-41da-af06-5577c1dec66e" + }, + "referenceParentCombinedNodePath": [ + [ + "Superalgos", + "Pools" + ], + [ + "Governance Programs", + "Pool Class" + ], + [ + "Community Building Programs", + "Pool Class" + ], + [ + "Support Program", + "Pool Class" + ], + [ + "Support Bonus", + "Pool" + ] + ] + } + } + ], + "assetWeightVotes": [], + "featureWeightVotes": [], + "positionWeightVotes": [], + "id": "8b36d9cd-0cc6-4ac3-ac37-9edd3248c665", + "savedPayload": { + "position": { + "x": 5230.210972550685, + "y": 36712.43655687464 + }, + "targetPosition": { + "x": 5461.936060318065, + "y": 36902.9712878273 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Pool Class", + "name": "Support Program", + "id": "81983d96-e6a0-42f8-96e9-a862539015d1" + }, + "referenceParentCombinedNodePath": [ + [ + "Superalgos", + "Pools" + ], + [ + "Governance Programs", + "Pool Class" + ], + [ + "Community Building Programs", + "Pool Class" + ], + [ + "Support Program", + "Pool Class" + ] + ] + } + }, + { + "type": "Weight Votes Switch", + "name": "Mentorship Program", + "config": "{}", + "project": "Governance", + "weightVotesSwitch": [], + "poolWeightVotes": [ + { + "type": "Pool Weight Vote", + "name": "Mentorship Rewards Pool", + "config": "{\n \"percentage\": 90\n}", + "project": "Governance", + "id": "75719424-12d3-476e-a6b1-ce2147d09dc4", + "savedPayload": { + "position": { + "x": 5258.294849945297, + "y": 36360.371223213304 + }, + "targetPosition": { + "x": 5432.810079694878, + "y": 36604.38850658776 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Pool", + "name": "Mentorship Rewards", + "id": "dcdc490e-b18c-4220-9550-feeaca598f20" + }, + "referenceParentCombinedNodePath": [ + [ + "Superalgos", + "Pools" + ], + [ + "Governance Programs", + "Pool Class" + ], + [ + "Community Building Programs", + "Pool Class" + ], + [ + "Mentorship Program", + "Pool Class" + ], + [ + "Mentorship Rewards", + "Pool" + ] + ] + } + }, + { + "type": "Pool Weight Vote", + "name": "Mentorship Bonus Pool", + "config": "{}", + "project": "Governance", + "id": "faf048ed-d1fc-4b83-a0a7-75a0216ffebe", + "savedPayload": { + "position": { + "x": 5556.877631184834, + "y": 36331.245242590114 + }, + "targetPosition": { + "x": 5432.810079694878, + "y": 36604.38850658776 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Pool", + "name": "Mentorship Bonus", + "id": "e9c5bfc1-ed3c-40dc-a8f9-bcc59796cd05" + }, + "referenceParentCombinedNodePath": [ + [ + "Superalgos", + "Pools" + ], + [ + "Governance Programs", + "Pool Class" + ], + [ + "Community Building Programs", + "Pool Class" + ], + [ + "Mentorship Program", + "Pool Class" + ], + [ + "Mentorship Bonus", + "Pool" + ] + ] + } + } + ], + "assetWeightVotes": [], + "featureWeightVotes": [], + "positionWeightVotes": [], + "id": "ca0c1a29-3b8e-4861-8cdf-5a0ee3403a1c", + "savedPayload": { + "position": { + "x": 5432.810079694878, + "y": 36604.38850658776 + }, + "targetPosition": { + "x": 5461.936060318065, + "y": 36902.9712878273 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Pool Class", + "name": "Mentorship Program", + "id": "34ca58d9-0a55-4e60-9135-17d6a3c2155f" + }, + "referenceParentCombinedNodePath": [ + [ + "Superalgos", + "Pools" + ], + [ + "Governance Programs", + "Pool Class" + ], + [ + "Community Building Programs", + "Pool Class" + ], + [ + "Mentorship Program", + "Pool Class" + ] + ] + } + } + ], + "poolWeightVotes": [], + "assetWeightVotes": [], + "featureWeightVotes": [], + "positionWeightVotes": [], + "id": "05a8fe6a-2166-4da4-946d-2d58575f35f0", + "savedPayload": { + "position": { + "x": 5461.936060318065, + "y": 36902.9712878273 + }, + "targetPosition": { + "x": 5693.661148085444, + "y": 37093.50601877995 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Pool Class", + "name": "Community Building Programs", + "id": "75628cc8-91ce-4bda-8b5c-2a3d761286cc" + }, + "referenceParentCombinedNodePath": [ + [ + "Superalgos", + "Pools" + ], + [ + "Governance Programs", + "Pool Class" + ], + [ + "Community Building Programs", + "Pool Class" + ] + ] + } + }, + { + "type": "Weight Votes Switch", + "name": "Onboarding Programs", + "config": "{\n \"percentage\": 0\n}", + "project": "Governance", + "weightVotesSwitch": [ + { + "type": "Weight Votes Switch", + "name": "Airdrop Program", + "config": "{\n \"percentage\": 0\n}", + "project": "Governance", + "weightVotesSwitch": [], + "poolWeightVotes": [ + { + "type": "Pool Weight Vote", + "name": "Airdrop Rewards Pool", + "config": "{}", + "project": "Governance", + "id": "188c1a5d-012d-4cd5-92ce-902146e68fb2", + "savedPayload": { + "position": { + "x": 5124.798525326282, + "y": 36431.56609568272 + }, + "targetPosition": { + "x": 5356.523613093662, + "y": 36622.100826635375 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Pool", + "name": "Airdrop Rewards", + "id": "317f86c9-4df7-45e5-9b8d-7331752a2af5" + }, + "referenceParentCombinedNodePath": [ + [ + "Superalgos", + "Pools" + ], + [ + "Governance Programs", + "Pool Class" + ], + [ + "Onboarding Programs", + "Pool Class" + ], + [ + "Airdrop Program", + "Pool Class" + ], + [ + "Airdrop Rewards", + "Pool" + ] + ] + } + } + ], + "assetWeightVotes": [], + "featureWeightVotes": [], + "positionWeightVotes": [], + "id": "3a5bf3b3-bc96-4c6c-9288-74d889f57f97", + "savedPayload": { + "position": { + "x": 5356.523613093662, + "y": 36622.100826635375 + }, + "targetPosition": { + "x": 5588.2487008610415, + "y": 36812.63555758803 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Pool Class", + "name": "Airdrop Program", + "id": "8b951a2c-ad25-4e2c-9412-01f12019668e" + }, + "referenceParentCombinedNodePath": [ + [ + "Superalgos", + "Pools" + ], + [ + "Governance Programs", + "Pool Class" + ], + [ + "Onboarding Programs", + "Pool Class" + ], + [ + "Airdrop Program", + "Pool Class" + ] + ] + } + }, + { + "type": "Weight Votes Switch", + "name": "Github Prgoram", + "config": "{\n \"percentage\": 0\n}", + "project": "Governance", + "weightVotesSwitch": [], + "poolWeightVotes": [ + { + "type": "Pool Weight Vote", + "name": "Github Rewards Pool", + "config": "{}", + "project": "Governance", + "id": "342a2895-d2f9-425c-823e-6fe32dd31877", + "savedPayload": { + "position": { + "x": 5686.5394477101245, + "y": 36220.74120123392 + }, + "targetPosition": { + "x": 5637.394074285583, + "y": 36516.688379410974 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Pool", + "name": "Github Rewards", + "id": "d2e1b806-d14d-4811-a1e0-47665828cf99" + }, + "referenceParentCombinedNodePath": [ + [ + "Superalgos", + "Pools" + ], + [ + "Governance Programs", + "Pool Class" + ], + [ + "Onboarding Programs", + "Pool Class" + ], + [ + "Github Prgoram", + "Pool Class" + ], + [ + "Github Rewards", + "Pool" + ] + ] + } + } + ], + "assetWeightVotes": [], + "featureWeightVotes": [], + "positionWeightVotes": [], + "id": "9bd4aa1b-bb24-40de-8b02-5fa248980f76", + "savedPayload": { + "position": { + "x": 5637.394074285583, + "y": 36516.688379410974 + }, + "targetPosition": { + "x": 5588.2487008610415, + "y": 36812.63555758803 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Pool Class", + "name": "Github Prgoram", + "id": "4a5f4457-e3a6-4265-be45-b1510753390b" + }, + "referenceParentCombinedNodePath": [ + [ + "Superalgos", + "Pools" + ], + [ + "Governance Programs", + "Pool Class" + ], + [ + "Onboarding Programs", + "Pool Class" + ], + [ + "Github Prgoram", + "Pool Class" + ] + ] + } + } + ], + "poolWeightVotes": [], + "assetWeightVotes": [], + "featureWeightVotes": [], + "positionWeightVotes": [], + "id": "649a8f72-8fe5-49f9-8731-d73f19ed73fa", + "savedPayload": { + "position": { + "x": 5588.2487008610415, + "y": 36812.63555758803 + }, + "targetPosition": { + "x": 5693.661148085444, + "y": 37093.50601877995 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Pool Class", + "name": "Onboarding Programs", + "id": "365fc8e3-e2f0-47ae-b892-56bb70cee6c3" + }, + "referenceParentCombinedNodePath": [ + [ + "Superalgos", + "Pools" + ], + [ + "Governance Programs", + "Pool Class" + ], + [ + "Onboarding Programs", + "Pool Class" + ] + ] + } + }, + { + "type": "Weight Votes Switch", + "name": "Incentives for Voting", + "config": "{\n\n}", + "project": "Governance", + "weightVotesSwitch": [ + { + "type": "Weight Votes Switch", + "name": "Voting Program", + "config": "{}", + "project": "Governance", + "weightVotesSwitch": [], + "poolWeightVotes": [ + { + "type": "Pool Weight Vote", + "name": "Voting Bonus Pool", + "config": "{}", + "project": "Governance", + "id": "4e0bbaf3-c238-4e2b-8da1-59df3569e3e9", + "savedPayload": { + "position": { + "x": 5841.097268359069, + "y": 36205.66448424879 + }, + "targetPosition": { + "x": 5791.951894934527, + "y": 36501.61166242584 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Pool", + "name": "Voting Bonus", + "id": "0d1d364e-7305-4fd7-9963-ac67ade427b9" + }, + "referenceParentCombinedNodePath": [ + [ + "Superalgos", + "Pools" + ], + [ + "Governance Programs", + "Pool Class" + ], + [ + "Incentives for Voting", + "Pool Class" + ], + [ + "Voting Program", + "Pool Class" + ], + [ + "Voting Bonus", + "Pool" + ] + ] + } + } + ], + "assetWeightVotes": [], + "featureWeightVotes": [], + "positionWeightVotes": [], + "id": "f18b3a53-4252-4f1b-9df0-60f551f5a771", + "savedPayload": { + "position": { + "x": 5791.951894934527, + "y": 36501.61166242584 + }, + "targetPosition": { + "x": 5742.806521509986, + "y": 36797.5588406029 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Pool Class", + "name": "Voting Program", + "id": "50f460b0-5b32-4e07-a596-37d5054a84df" + }, + "referenceParentCombinedNodePath": [ + [ + "Superalgos", + "Pools" + ], + [ + "Governance Programs", + "Pool Class" + ], + [ + "Incentives for Voting", + "Pool Class" + ], + [ + "Voting Program", + "Pool Class" + ] + ] + } + } + ], + "poolWeightVotes": [], + "assetWeightVotes": [], + "featureWeightVotes": [], + "positionWeightVotes": [], + "id": "7194efd3-1368-4f86-83c5-c9d09d1c86f1", + "savedPayload": { + "position": { + "x": 5742.806521509986, + "y": 36797.5588406029 + }, + "targetPosition": { + "x": 5693.661148085444, + "y": 37093.50601877995 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Pool Class", + "name": "Incentives for Voting", + "id": "224fa384-c1ce-440a-af59-0fe3c15b1a9e" + }, + "referenceParentCombinedNodePath": [ + [ + "Superalgos", + "Pools" + ], + [ + "Governance Programs", + "Pool Class" + ], + [ + "Incentives for Voting", + "Pool Class" + ] + ] + } + }, + { + "type": "Weight Votes Switch", + "name": "Incentives for Providing Liquidity to SA Markets", + "config": "{\n \"percentage\": 30\n}", + "project": "Governance", + "weightVotesSwitch": [ + { + "type": "Weight Votes Switch", + "name": "Liquidity Program", + "config": "{}", + "project": "Governance", + "weightVotesSwitch": [], + "poolWeightVotes": [ + { + "type": "Pool Weight Vote", + "name": "Liquidity Rewards BTCB Pool", + "config": "{\n \"percentage\": 50\n}", + "project": "Governance", + "id": "75cce9cb-bf68-4567-8765-5b7c740af673", + "savedPayload": { + "position": { + "x": 5999.2545808673985, + "y": 36339.70541870999 + }, + "targetPosition": { + "x": 6074.730609990751, + "y": 36630.055843245194 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Pool", + "name": "Liquidity Rewards BTCB", + "id": "52b41f1b-7b7f-4bdb-bc8f-96f23288b5fe" + }, + "referenceParentCombinedNodePath": [ + [ + "Superalgos", + "Pools" + ], + [ + "Governance Programs", + "Pool Class" + ], + [ + "Incentives for Providing Liquidity to SA Markets", + "Pool Class" + ], + [ + "Liquidity Program", + "Pool Class" + ], + [ + "Liquidity Rewards BTCB", + "Pool" + ] + ] + } + }, + { + "type": "Pool Weight Vote", + "name": "Liquidity Rewards BNB Pool", + "config": "{}", + "project": "Governance", + "id": "32a3d08b-7161-4400-b355-921a4445f474", + "savedPayload": { + "position": { + "x": 6184.33291730067, + "y": 36350.793718651934 + }, + "targetPosition": { + "x": 6074.730609990751, + "y": 36630.055843245194 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Pool", + "name": "Liquidity Rewards BNB", + "id": "052ca867-1093-4d24-9a18-738cadfc11af" + }, + "referenceParentCombinedNodePath": [ + [ + "Superalgos", + "Pools" + ], + [ + "Governance Programs", + "Pool Class" + ], + [ + "Incentives for Providing Liquidity to SA Markets", + "Pool Class" + ], + [ + "Liquidity Program", + "Pool Class" + ], + [ + "Liquidity Rewards BNB", + "Pool" + ] + ] + } + }, + { + "type": "Pool Weight Vote", + "name": "Liquidity Rewards BUSD Pool", + "config": "{}", + "project": "Governance", + "id": "378bf5a9-cfb4-4076-89d0-d34d955804ff", + "savedPayload": { + "position": { + "x": 6327.546897586963, + "y": 36468.55065841799 + }, + "targetPosition": { + "x": 6074.730609990751, + "y": 36630.055843245194 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Pool", + "name": "Liquidity Rewards BUSD", + "id": "ee095642-5357-4c59-bd85-76058005f93f" + }, + "referenceParentCombinedNodePath": [ + [ + "Superalgos", + "Pools" + ], + [ + "Governance Programs", + "Pool Class" + ], + [ + "Incentives for Providing Liquidity to SA Markets", + "Pool Class" + ], + [ + "Liquidity Program", + "Pool Class" + ], + [ + "Liquidity Rewards BUSD", + "Pool" + ] + ] + } + }, + { + "type": "Pool Weight Vote", + "name": "Liquidity Rewards ETH Pool", + "config": "{}", + "project": "Governance", + "id": "b78b8b52-8988-467a-a0e4-a37eda171129", + "savedPayload": { + "position": { + "x": 6374.193648921071, + "y": 36647.9970894287 + }, + "targetPosition": { + "x": 6074.730609990751, + "y": 36630.055843245194 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Pool", + "name": "Liquidity Rewards ETH", + "id": "cb2bc139-0a02-46a6-b660-89726c7bcb63" + }, + "referenceParentCombinedNodePath": [ + [ + "Superalgos", + "Pools" + ], + [ + "Governance Programs", + "Pool Class" + ], + [ + "Incentives for Providing Liquidity to SA Markets", + "Pool Class" + ], + [ + "Liquidity Program", + "Pool Class" + ], + [ + "Liquidity Rewards ETH", + "Pool" + ] + ] + } + } + ], + "assetWeightVotes": [], + "featureWeightVotes": [], + "positionWeightVotes": [], + "id": "0a69bc49-8be5-49ff-90f7-83c0d48c1aa9", + "savedPayload": { + "position": { + "x": 6074.730609990751, + "y": 36630.055843245194 + }, + "targetPosition": { + "x": 5884.195879038098, + "y": 36861.780931012574 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Pool Class", + "name": "Liquidity Program", + "id": "04fc3ae5-db3b-414a-bfbd-5118232b09fa" + }, + "referenceParentCombinedNodePath": [ + [ + "Superalgos", + "Pools" + ], + [ + "Governance Programs", + "Pool Class" + ], + [ + "Incentives for Providing Liquidity to SA Markets", + "Pool Class" + ], + [ + "Liquidity Program", + "Pool Class" + ] + ] + } + } + ], + "poolWeightVotes": [], + "assetWeightVotes": [], + "featureWeightVotes": [], + "positionWeightVotes": [], + "id": "b650c282-a307-4816-bdb8-400407624f84", + "savedPayload": { + "position": { + "x": 5884.195879038098, + "y": 36861.780931012574 + }, + "targetPosition": { + "x": 5693.661148085444, + "y": 37093.50601877995 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Pool Class", + "name": "Incentives for Providing Liquidity to SA Markets", + "id": "5797f4b8-c1d3-4b50-9a01-3ecdfe3de03e" + }, + "referenceParentCombinedNodePath": [ + [ + "Superalgos", + "Pools" + ], + [ + "Governance Programs", + "Pool Class" + ], + [ + "Incentives for Providing Liquidity to SA Markets", + "Pool Class" + ] + ] + } + }, + { + "type": "Weight Votes Switch", + "name": "Incentives for Staking & Delegating SA Tokens", + "config": "{\n \"percentage\": 0\n}", + "project": "Governance", + "weightVotesSwitch": [ + { + "type": "Weight Votes Switch", + "name": "Staking Program", + "config": "{\n \"percentage\": 0\n}", + "project": "Governance", + "weightVotesSwitch": [], + "poolWeightVotes": [ + { + "type": "Pool Weight Vote", + "name": "Staking Rewards Pool", + "config": "{}", + "project": "Governance", + "id": "84a43150-b8e4-4383-923a-8290cafa6e48", + "savedPayload": { + "position": { + "x": 31725.290569358403, + "y": 31383.08231379592 + }, + "targetPosition": { + "x": 31770.003249211255, + "y": 31679.73156166346 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Pool", + "name": "Staking Rewards", + "id": "4b9e363e-61e6-43a9-bd9a-412629b168fa" + }, + "referenceParentCombinedNodePath": [ + [ + "Superalgos", + "Pools" + ], + [ + "Governance Programs", + "Pool Class" + ], + [ + "Incentives for Staking & Delegating SA Tokens", + "Pool Class" + ], + [ + "Staking Program", + "Pool Class" + ], + [ + "Staking Rewards", + "Pool" + ] + ] + } + } + ], + "assetWeightVotes": [], + "featureWeightVotes": [], + "positionWeightVotes": [], + "id": "d10a6f32-9af8-4225-aa0b-659277888a25", + "savedPayload": { + "position": { + "x": 31770.003249211255, + "y": 31679.73156166346 + }, + "targetPosition": { + "x": 31814.715929064107, + "y": 31976.380809530998 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Pool Class", + "name": "Staking Program", + "id": "954cf3cf-2fb7-4826-ae05-d2f9f702d67f" + }, + "referenceParentCombinedNodePath": [ + [ + "Superalgos", + "Pools" + ], + [ + "Governance Programs", + "Pool Class" + ], + [ + "Incentives for Staking & Delegating SA Tokens", + "Pool Class" + ], + [ + "Staking Program", + "Pool Class" + ] + ] + } + }, + { + "type": "Weight Votes Switch", + "name": "Delegation Program", + "config": "{\n \"percentage\": 0\n}", + "project": "Governance", + "weightVotesSwitch": [], + "poolWeightVotes": [ + { + "type": "Pool Weight Vote", + "name": "Delegation Bonus Pool", + "config": "{}", + "project": "Governance", + "id": "e846cfb0-7987-4aca-b8be-cc5da21ba5e3", + "savedPayload": { + "position": { + "x": 32283.814818544924, + "y": 31602.28692841576 + }, + "targetPosition": { + "x": 32049.265373804516, + "y": 31789.33386897338 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Pool", + "name": "Delegation Bonus", + "id": "68558864-3057-4729-a9c0-91ef0ab458f7" + }, + "referenceParentCombinedNodePath": [ + [ + "Superalgos", + "Pools" + ], + [ + "Governance Programs", + "Pool Class" + ], + [ + "Incentives for Staking & Delegating SA Tokens", + "Pool Class" + ], + [ + "Delegation Program", + "Pool Class" + ], + [ + "Delegation Bonus", + "Pool" + ] + ] + } + } + ], + "assetWeightVotes": [], + "featureWeightVotes": [], + "positionWeightVotes": [], + "id": "6ff94d8e-4938-4ab6-a451-2f710cc12aa9", + "savedPayload": { + "position": { + "x": 32049.265373804516, + "y": 31789.33386897338 + }, + "targetPosition": { + "x": 31814.715929064107, + "y": 31976.380809530998 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Pool Class", + "name": "Delegation Program", + "id": "ee3da355-5778-43d0-bef2-5855496cdbf3" + }, + "referenceParentCombinedNodePath": [ + [ + "Superalgos", + "Pools" + ], + [ + "Governance Programs", + "Pool Class" + ], + [ + "Incentives for Staking & Delegating SA Tokens", + "Pool Class" + ], + [ + "Delegation Program", + "Pool Class" + ] + ] + } + } + ], + "poolWeightVotes": [], + "assetWeightVotes": [], + "featureWeightVotes": [], + "positionWeightVotes": [], + "id": "6877282e-a997-4c5a-a3d4-bb1b0d13862a", + "savedPayload": { + "position": { + "x": 5974.5316092773655, + "y": 36988.09357155555 + }, + "targetPosition": { + "x": 5693.661148085444, + "y": 37093.50601877995 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Pool Class", + "name": "Incentives for Staking & Delegating SA Tokens", + "id": "82d634ed-9b82-42be-bf00-aa58e68915ee" + }, + "referenceParentCombinedNodePath": [ + [ + "Superalgos", + "Pools" + ], + [ + "Governance Programs", + "Pool Class" + ], + [ + "Incentives for Staking & Delegating SA Tokens", + "Pool Class" + ] + ] + } + } + ], + "poolWeightVotes": [], + "assetWeightVotes": [], + "featureWeightVotes": [], + "positionWeightVotes": [], + "id": "d31db6c6-d242-448c-876d-6abcee7b5f6b", + "savedPayload": { + "position": { + "x": 14862.48881955869, + "y": 23443.775211899807 + }, + "targetPosition": { + "x": 14648.775990473287, + "y": 23654.314582765004 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Pool Class", + "name": "Governance Programs", + "id": "fc425875-5e19-4316-b3f8-27bfc85a4c35" + }, + "referenceParentCombinedNodePath": [ + [ + "Superalgos", + "Pools" + ], + [ + "Governance Programs", + "Pool Class" + ] + ] + } + }, + { + "type": "Weight Votes Switch", + "name": "Superalgos Features", + "config": "{\n \"percentage\": 2.5\n}", + "project": "Governance", + "weightVotesSwitch": [ + { + "type": "Weight Votes Switch", + "name": "Beta-12-New-Features by Casual Contributors", + "config": "{}", + "project": "Governance", + "weightVotesSwitch": [], + "poolWeightVotes": [], + "assetWeightVotes": [], + "featureWeightVotes": [], + "positionWeightVotes": [], + "id": "6677c0bb-cdf7-4ed6-a013-81a9010f6f68", + "savedPayload": { + "position": { + "x": 31758.648001938014, + "y": 31905.235631555573 + }, + "targetPosition": { + "x": 31825.40428212491, + "y": 32197.71400521012 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Feature Class", + "name": "Beta-12-New-Features by Casual Contributors", + "id": "791d4a3d-f4a5-495a-9d9b-be157c24c14a" + }, + "referenceParentCombinedNodePath": [ + [ + "Superalgos", + "Features", + "Governance", + "7c27de79-0ac7-4d48-81f0-5d7b6a4d93c6" + ], + [ + "Beta-12-New-Features by Casual Contributors", + "Feature Class", + "Governance", + "791d4a3d-f4a5-495a-9d9b-be157c24c14a" + ] + ] + } + } + ], + "poolWeightVotes": [], + "assetWeightVotes": [], + "featureWeightVotes": [], + "positionWeightVotes": [], + "id": "d44768d3-d3d1-4720-9b2c-ec42cb4bc791", + "savedPayload": { + "position": { + "x": 14932.674205613035, + "y": 23557.351685528665 + }, + "targetPosition": { + "x": 14648.775990473287, + "y": 23654.314582765004 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Features", + "name": "Superalgos", + "id": "7c27de79-0ac7-4d48-81f0-5d7b6a4d93c6" + }, + "referenceParentCombinedNodePath": [ + [ + "Superalgos", + "Features", + "Governance", + "7c27de79-0ac7-4d48-81f0-5d7b6a4d93c6" + ] + ] + } + }, + { + "type": "Weight Votes Switch", + "name": "Superalgos Assets", + "config": "{\n \"percentage\": 2.5\n}", + "project": "Governance", + "weightVotesSwitch": [ + { + "type": "Weight Votes Switch", + "name": "Beta-12-New-Assets by Casual Contributors", + "config": "{}", + "project": "Governance", + "weightVotesSwitch": [], + "poolWeightVotes": [], + "assetWeightVotes": [], + "featureWeightVotes": [], + "positionWeightVotes": [], + "id": "c3ac0738-1b3b-468e-ba38-881781ddaf95", + "savedPayload": { + "position": { + "x": 32025.673122685595, + "y": 31905.235631555573 + }, + "targetPosition": { + "x": 31958.9168424987, + "y": 32197.71400521012 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Asset Class", + "name": "Beta-12-New-Assets by Casual Contributors", + "id": "2b4ec759-9ac7-40c5-b1dc-36bb11dbf5ee" + }, + "referenceParentCombinedNodePath": [ + [ + "Superalgos", + "Assets", + "Governance", + "0e1a2d5f-5e3e-4fb6-9197-7c41f89f7ddc" + ], + [ + "Beta-12-New-Assets by Casual Contributors", + "Asset Class", + "Governance", + "2b4ec759-9ac7-40c5-b1dc-36bb11dbf5ee" + ] + ] + } + } + ], + "poolWeightVotes": [], + "assetWeightVotes": [], + "featureWeightVotes": [], + "positionWeightVotes": [], + "id": "9f4a3a7a-5a7b-43f0-975d-cbbf2d3c224e", + "savedPayload": { + "position": { + "x": 14946.630068375838, + "y": 23690.132850127076 + }, + "targetPosition": { + "x": 14648.775990473287, + "y": 23654.314582765004 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Assets", + "name": "Superalgos", + "id": "0e1a2d5f-5e3e-4fb6-9197-7c41f89f7ddc" + }, + "referenceParentCombinedNodePath": [ + [ + "Superalgos", + "Assets", + "Governance", + "0e1a2d5f-5e3e-4fb6-9197-7c41f89f7ddc" + ] + ] + } + } + ], "poolWeightVotes": [], "assetWeightVotes": [], "featureWeightVotes": [], - "positionWeightVotes": [], - "id": "92db60fe-096c-46fe-8e1f-6df9e8ee883d", + "positionWeightVotes": [ + { + "type": "Position Weight Vote", + "name": "", + "config": "{\n \"percentage\": 15\n}", + "project": "Governance", + "id": "71764c8d-bab9-4ebe-af4b-91f8b4e1301d", + "savedPayload": { + "position": { + "x": 14901.592278069498, + "y": 23815.81976759221 + }, + "targetPosition": { + "x": 14648.775990473287, + "y": 23654.314582765004 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Class", + "name": "Roles Played @ Beta-12", + "id": "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" + }, + "referenceParentCombinedNodePath": [ + [ + "Superalgos", + "Positions", + "Governance", + "50c68665-5da2-48a4-b229-7a1563ae82d2" + ], + [ + "Roles Played @ Beta-12", + "Position Class", + "Governance", + "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" + ] + ] + } + }, + { + "type": "Position Weight Vote", + "name": "", + "config": "{\n \"percentage\": 10\n}", + "project": "Governance", + "id": "08d318b4-f5b0-49be-8c90-14149d055a6f", + "savedPayload": { + "position": { + "x": 14806.481121416438, + "y": 23909.518602471206 + }, + "targetPosition": { + "x": 14648.775990473287, + "y": 23654.314582765004 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Class", + "name": "Data Mining Project", + "id": "96e5c443-f932-47e4-9e5d-48e986dcc637" + }, + "referenceParentCombinedNodePath": [ + [ + "Superalgos", + "Positions", + "Governance", + "50c68665-5da2-48a4-b229-7a1563ae82d2" + ], + [ + "Roles Played @ Beta-12", + "Position Class", + "Governance", + "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" + ], + [ + "Software Projects", + "Position Class", + "Governance", + "864ef810-2d34-4776-946d-2f4bd68b45c5" + ], + [ + "Active Projects", + "Position Class", + "Governance", + "75998134-fe6b-4dd0-9995-6beb613cd165" + ], + [ + "Data Mining Project", + "Position Class", + "Governance", + "96e5c443-f932-47e4-9e5d-48e986dcc637" + ] + ] + } + } + ], + "id": "cb7180eb-9cc8-407e-bd1f-aa031fb082f1", "savedPayload": { "position": { - "x": 21777.35775493984, - "y": 45354.97900707726 + "x": 14648.775990473287, + "y": 23654.314582765004 }, "targetPosition": { - "x": 22051.42139223262, - "y": 45232.958014154516 + "x": 14350.419421862805, + "y": 23685.6731217453 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, - "angleToParent": 1, + "angleToParent": 2, "distanceToParent": 3, "arrangementStyle": 0 }, @@ -888,323 +11643,764 @@ "isRunning": false }, "referenceParent": { - "type": "Position Class", - "name": "Social Network Teams", - "id": "6235a447-4974-4e79-aa5e-b98115c560d7" + "type": "Pools", + "name": "Superalgos", + "id": "8b627c23-1c7c-4a96-9406-0a83ac9005bf" }, "referenceParentCombinedNodePath": [ [ "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Marketing Teams", - "Position Class", - "Governance", - "27abdc67-60f7-4f6b-8de5-109d1ce1e8d9" - ], - [ - "Social Network Teams", - "Position Class", - "Governance", - "6235a447-4974-4e79-aa5e-b98115c560d7" - ] - ] - } - }, - { - "type": "Weight Votes Switch", - "name": "New Weight Votes Switch", - "config": "{}", - "project": "Governance", - "weightVotesSwitch": [], - "poolWeightVotes": [], - "assetWeightVotes": [], - "featureWeightVotes": [], - "positionWeightVotes": [], - "id": "6cee69dc-4200-4130-9f96-b085551f27e4", - "savedPayload": { - "position": { - "x": 21808.716293920137, - "y": 45056.62243846677 - }, - "targetPosition": { - "x": 22051.42139223262, - "y": 45232.958014154516 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 1, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Class", - "name": "Content Creation Teams", - "id": "6304827a-8366-48a8-ae11-35881c14e135" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Marketing Teams", - "Position Class", - "Governance", - "27abdc67-60f7-4f6b-8de5-109d1ce1e8d9" - ], - [ - "Content Creation Teams", - "Position Class", - "Governance", - "6304827a-8366-48a8-ae11-35881c14e135" - ] - ] - } - }, - { - "type": "Weight Votes Switch", - "name": "New Weight Votes Switch", - "config": "{}", - "project": "Governance", - "weightVotesSwitch": [], - "poolWeightVotes": [], - "assetWeightVotes": [], - "featureWeightVotes": [], - "positionWeightVotes": [], - "id": "1f4d07e8-e7f7-4f4a-ae20-7e4c2f22e3bc", - "savedPayload": { - "position": { - "x": 22082.779931212917, - "y": 44934.60144554403 - }, - "targetPosition": { - "x": 22051.42139223262, - "y": 45232.958014154516 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 1, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Class", - "name": "Exchange Relationships Team", - "id": "17c9d4f0-82da-4304-b1e8-b075048ce79c" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Marketing Teams", - "Position Class", - "Governance", - "27abdc67-60f7-4f6b-8de5-109d1ce1e8d9" - ], - [ - "Exchange Relationships Team", - "Position Class", - "Governance", - "17c9d4f0-82da-4304-b1e8-b075048ce79c" - ] - ] - } - }, - { - "type": "Weight Votes Switch", - "name": "New Weight Votes Switch", - "config": "{}", - "project": "Governance", - "weightVotesSwitch": [], - "poolWeightVotes": [], - "assetWeightVotes": [], - "featureWeightVotes": [], - "positionWeightVotes": [], - "id": "0c9dd269-5e44-419a-88ce-3a11227286be", - "savedPayload": { - "position": { - "x": 22325.4850295254, - "y": 45110.93702123177 - }, - "targetPosition": { - "x": 22051.42139223262, - "y": 45232.958014154516 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 1, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Class", - "name": "Data Mining Project", - "id": "96e5c443-f932-47e4-9e5d-48e986dcc637" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Software Projects", - "Position Class", - "Governance", - "864ef810-2d34-4776-946d-2f4bd68b45c5" - ], - [ - "Active Projects", - "Position Class", - "Governance", - "75998134-fe6b-4dd0-9995-6beb613cd165" - ], - [ - "Data Mining Project", - "Position Class", - "Governance", - "96e5c443-f932-47e4-9e5d-48e986dcc637" - ] - ] - } - }, - { - "type": "Weight Votes Switch", - "name": "New Weight Votes Switch", - "config": "{}", - "project": "Governance", - "weightVotesSwitch": [], - "poolWeightVotes": [], - "assetWeightVotes": [], - "featureWeightVotes": [], - "positionWeightVotes": [], - "id": "73cda421-bd94-4d95-a55e-2893c3c34e4a", - "savedPayload": { - "position": { - "x": 22294.126490545103, - "y": 45409.29358984226 - }, - "targetPosition": { - "x": 22051.42139223262, - "y": 45232.958014154516 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 1, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position Class", - "name": "Social Bots Project", - "id": "39e7f6fd-1faa-47e9-862d-45a8482a558a" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Software Projects", - "Position Class", - "Governance", - "864ef810-2d34-4776-946d-2f4bd68b45c5" - ], - [ - "Active Projects", - "Position Class", - "Governance", - "75998134-fe6b-4dd0-9995-6beb613cd165" - ], - [ - "Social Bots Project", - "Position Class", - "Governance", - "39e7f6fd-1faa-47e9-862d-45a8482a558a" + "Pools" ] ] } } ], - "userProfileVotesSwitch": [], - "id": "41759da5-236b-4a59-917c-4b1f48431ffc", + "userProfileVotesSwitch": [ + { + "type": "User Profile Votes Switch", + "name": "New User Profile Votes Switch", + "config": "{\n \"percentage\": 0\n}", + "project": "Governance", + "userProfileVotesSwitch": [], + "userProfileVote": [ + { + "type": "User Profile Vote", + "name": "Raplh2502", + "config": "{}", + "project": "Governance", + "id": "cfe8facf-ba74-4d77-96cd-6d1e613c0d06", + "savedPayload": { + "position": { + "x": 32419.42261243665, + "y": 32037.18413294811 + }, + "targetPosition": { + "x": 32471.716058085247, + "y": 32634.900951803156 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "User Profile", + "name": "Raplh2502", + "id": "7d63500d-1052-447c-aa8e-768e2633da96" + }, + "referenceParentCombinedNodePath": [ + [ + "Raplh2502", + "User Profile", + "Governance", + "e9799dd4-739f-48b9-bbe0-c0b2ba853921" + ] + ] + } + }, + { + "type": "User Profile Vote", + "name": "9808us", + "config": "{}", + "project": "Governance", + "id": "d34fea0f-ccc7-4475-a709-a60db91c4166", + "savedPayload": { + "position": { + "x": 32524.009503733843, + "y": 32037.18413294811 + }, + "targetPosition": { + "x": 32471.716058085247, + "y": 32634.900951803156 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "User Profile", + "name": "9808us", + "id": "280f0baf-bc13-497c-b255-618c1a146442" + }, + "referenceParentCombinedNodePath": [ + [ + "9808us", + "User Profile", + "Governance", + "280f0baf-bc13-497c-b255-618c1a146442" + ] + ] + } + }, + { + "type": "User Profile Vote", + "name": "ssplatt", + "config": "{}", + "project": "Governance", + "id": "947b8803-a962-4834-b3c1-04f492c4bc65", + "savedPayload": { + "position": { + "x": 32627.007485146758, + "y": 32055.345456029714 + }, + "targetPosition": { + "x": 32471.716058085247, + "y": 32634.900951803156 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "User Profile", + "name": "ssplatt", + "id": "56600855-7a91-49e8-8a58-2fa28d07efd1" + }, + "referenceParentCombinedNodePath": [ + [ + "ssplatt", + "User Profile", + "Governance", + "56600855-7a91-49e8-8a58-2fa28d07efd1" + ] + ] + } + }, + { + "type": "User Profile Vote", + "name": "Julian-Molina", + "config": "{\n \"percentage\": 20\n}", + "project": "Governance", + "id": "11e57321-506d-4a68-abcd-6cb0600a7948", + "savedPayload": { + "position": { + "x": 32725.287015129667, + "y": 32091.116279581165 + }, + "targetPosition": { + "x": 32471.716058085247, + "y": 32634.900951803156 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "User Profile", + "name": "Julian-Molina", + "id": "b85aaac1-0708-4aec-97f9-bc3cc70e530a" + }, + "referenceParentCombinedNodePath": [ + [ + "Julian-Molina", + "User Profile", + "Governance", + "b85aaac1-0708-4aec-97f9-bc3cc70e530a" + ] + ] + } + }, + { + "type": "User Profile Vote", + "name": "PLuv", + "config": "{}", + "project": "Governance", + "id": "a2f165ee-0c55-4f2e-8c6c-f6ee2f25f314", + "savedPayload": { + "position": { + "x": 32815.86191989588, + "y": 32143.40972522976 + }, + "targetPosition": { + "x": 32471.716058085247, + "y": 32634.900951803156 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "User Profile", + "name": "PLuv", + "id": "142f5de2-3762-4f55-a839-22eac5c03c8f" + }, + "referenceParentCombinedNodePath": [ + [ + "PLuv", + "User Profile", + "Governance", + "142f5de2-3762-4f55-a839-22eac5c03c8f" + ] + ] + } + }, + { + "type": "User Profile Vote", + "name": "Luis-Fernando-Molina", + "config": "{\n \"percentage\": 20\n}", + "project": "Governance", + "id": "5e71504e-7a51-445f-991d-e5153d245524", + "savedPayload": { + "position": { + "x": 32895.98012679718, + "y": 32210.63688309123 + }, + "targetPosition": { + "x": 32471.716058085247, + "y": 32634.900951803156 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "User Profile", + "name": "Luis-Fernando-Molina", + "id": "a8de78f0-c3e4-4a2a-b7e8-f659073969db" + }, + "referenceParentCombinedNodePath": [ + [ + "Luis-Fernando-Molina", + "User Profile", + "Governance", + "a8de78f0-c3e4-4a2a-b7e8-f659073969db" + ] + ] + } + }, + { + "type": "User Profile Vote", + "name": "Smidy13", + "config": "{}", + "project": "Governance", + "id": "1dad780e-1427-4526-a6e4-0f47e2bb7a1c", + "savedPayload": { + "position": { + "x": 32963.207284658645, + "y": 32290.75508999253 + }, + "targetPosition": { + "x": 32471.716058085247, + "y": 32634.900951803156 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "User Profile", + "name": "Smidy13", + "id": "4b5eca40-4d97-454d-91f3-8627a98ef682" + }, + "referenceParentCombinedNodePath": [ + [ + "Smidy13", + "User Profile", + "Governance", + "4b5eca40-4d97-454d-91f3-8627a98ef682" + ] + ] + } + }, + { + "type": "User Profile Vote", + "name": "harrellbm", + "config": "{}", + "project": "Governance", + "id": "dc9ccd2a-df3c-4413-87b1-baf8dc01c60e", + "savedPayload": { + "position": { + "x": 33015.500730307234, + "y": 32381.329994758737 + }, + "targetPosition": { + "x": 32471.716058085247, + "y": 32634.900951803156 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "User Profile", + "name": "harrellbm", + "id": "3af73d3b-7c0e-4de7-a1e1-a72238081740" + }, + "referenceParentCombinedNodePath": [ + [ + "harrellbm", + "User Profile", + "Governance", + "3af73d3b-7c0e-4de7-a1e1-a72238081740" + ] + ] + } + }, + { + "type": "User Profile Vote", + "name": "piyanthak", + "config": "{}", + "project": "Governance", + "id": "20d9720d-533e-4ab3-8e89-2277d02c32ac", + "savedPayload": { + "position": { + "x": 33051.271553858685, + "y": 32479.609524741645 + }, + "targetPosition": { + "x": 32471.716058085247, + "y": 32634.900951803156 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "User Profile", + "name": "piyanthak", + "id": "b1ce221b-2752-4419-ae53-8410e8a93798" + }, + "referenceParentCombinedNodePath": [ + [ + "piyanthak", + "User Profile", + "Governance", + "b1ce221b-2752-4419-ae53-8410e8a93798" + ] + ] + } + }, + { + "type": "User Profile Vote", + "name": "quantum8", + "config": "{}", + "project": "Governance", + "id": "98a6adde-c213-448d-a44f-ab057cd8fd4a", + "savedPayload": { + "position": { + "x": 33069.43287694029, + "y": 32582.60750615456 + }, + "targetPosition": { + "x": 32471.716058085247, + "y": 32634.900951803156 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "User Profile", + "name": "quantum8", + "id": "f2ba562b-9032-4fb4-8b97-0b58d8542905" + }, + "referenceParentCombinedNodePath": [ + [ + "quantum8", + "User Profile", + "Governance", + "f2ba562b-9032-4fb4-8b97-0b58d8542905" + ] + ] + } + }, + { + "type": "User Profile Vote", + "name": "superharoun", + "config": "{}", + "project": "Governance", + "id": "8495ebf1-6f7b-436a-80d8-2dc5ba1f35eb", + "savedPayload": { + "position": { + "x": 33069.43287694029, + "y": 32687.194397451753 + }, + "targetPosition": { + "x": 32471.716058085247, + "y": 32634.900951803156 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "User Profile", + "name": "superharoun", + "id": "47c64eac-831d-4277-b9ce-4bd3d7e803c1" + }, + "referenceParentCombinedNodePath": [ + [ + "superharoun", + "User Profile", + "Governance", + "47c64eac-831d-4277-b9ce-4bd3d7e803c1" + ] + ] + } + }, + { + "type": "User Profile Vote", + "name": "Tentacule23", + "config": "{}", + "project": "Governance", + "id": "7be5b07e-d055-4265-bdc5-f3a65856b40d", + "savedPayload": { + "position": { + "x": 33051.271553858685, + "y": 32790.19237886467 + }, + "targetPosition": { + "x": 32471.716058085247, + "y": 32634.900951803156 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "User Profile", + "name": "Tentacule23", + "id": "7af21baa-ebc0-436f-94a7-a1746209418e" + }, + "referenceParentCombinedNodePath": [ + [ + "Tentacule23", + "User Profile", + "Governance", + "7af21baa-ebc0-436f-94a7-a1746209418e" + ] + ] + } + }, + { + "type": "User Profile Vote", + "name": "NAmorim", + "config": "{}", + "project": "Governance", + "id": "a07ea6d5-bd8c-4641-a27f-536454e9c902", + "savedPayload": { + "position": { + "x": 33015.500730307234, + "y": 32888.471908847576 + }, + "targetPosition": { + "x": 32471.716058085247, + "y": 32634.900951803156 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "User Profile", + "name": "NAmorim", + "id": "d611eda3-4202-438a-af65-8981a90e742a" + }, + "referenceParentCombinedNodePath": [ + [ + "NAmorim", + "User Profile", + "Governance", + "d611eda3-4202-438a-af65-8981a90e742a" + ] + ] + } + }, + { + "type": "User Profile Vote", + "name": "prepheadrus", + "config": "{}", + "project": "Governance", + "id": "de7cddcb-009b-4a90-8ad1-8859529257b2", + "savedPayload": { + "position": { + "x": 32963.207284658645, + "y": 32979.046813613786 + }, + "targetPosition": { + "x": 32471.716058085247, + "y": 32634.900951803156 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "User Profile", + "name": "prepheadrus", + "id": "9cca5059-eb9d-41d8-97be-3887e9807512" + }, + "referenceParentCombinedNodePath": [ + [ + "prepheadrus", + "User Profile", + "Governance", + "9cca5059-eb9d-41d8-97be-3887e9807512" + ] + ] + } + }, + { + "type": "User Profile Vote", + "name": "teehanming", + "config": "{}", + "project": "Governance", + "id": "cc1f010e-9a44-417b-a822-4ade81b82eae", + "savedPayload": { + "position": { + "x": 32895.98012679718, + "y": 33059.16502051509 + }, + "targetPosition": { + "x": 32471.716058085247, + "y": 32634.900951803156 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "User Profile", + "name": "teehanming", + "id": "f002a0b0-9cad-496b-a5a3-f642ee06dd2b" + }, + "referenceParentCombinedNodePath": [ + [ + "teehanming", + "User Profile", + "Governance", + "f002a0b0-9cad-496b-a5a3-f642ee06dd2b" + ] + ] + } + }, + { + "type": "User Profile Vote", + "name": "alexandrustefan", + "config": "{}", + "project": "Governance", + "id": "6d14b1ed-13fb-4bf0-ad39-1f3247293f53", + "savedPayload": { + "position": { + "x": 32815.86191989588, + "y": 33126.392178376555 + }, + "targetPosition": { + "x": 32471.716058085247, + "y": 32634.900951803156 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "User Profile", + "name": "alexandrustefan", + "id": "4c987083-b506-4f26-9821-e678dd3880d1" + }, + "referenceParentCombinedNodePath": [ + [ + "alexandrustefan", + "User Profile", + "Governance", + "4c987083-b506-4f26-9821-e678dd3880d1" + ] + ] + } + }, + { + "type": "User Profile Vote", + "name": "end-debug", + "config": "{}", + "project": "Governance", + "id": "5eed14c8-6493-47fd-bc1a-cedf611262e0", + "savedPayload": { + "position": { + "x": 32725.287015129667, + "y": 33178.68562402514 + }, + "targetPosition": { + "x": 32471.716058085247, + "y": 32634.900951803156 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "User Profile", + "name": "end-debug", + "id": "2ba902c6-59f4-40f4-91f5-44d12f807061" + }, + "referenceParentCombinedNodePath": [ + [ + "end-debug", + "User Profile", + "Governance", + "2ba902c6-59f4-40f4-91f5-44d12f807061" + ] + ] + } + } + ], + "id": "51a2dbc8-075e-422b-8e1c-a6146da7276b", + "savedPayload": { + "position": { + "x": 14870.034664133469, + "y": 23985.6731217453 + }, + "targetPosition": { + "x": 14350.419421862805, + "y": 23685.6731217453 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 5, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "57538d0e-60c5-4feb-98e3-3e5f1397c6f6", "savedPayload": { "position": { - "x": 22051.42139223262, - "y": 45231.958014154516 + "x": 14245.10173878239, + "y": 23190.192378864667 }, "targetPosition": { - "x": 22020.062853252322, - "y": 45530.314582765 + "x": 14095.10173878239, + "y": 23450 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": true, - "angleToParent": 1, + "angleToParent": 2, "distanceToParent": 3, "arrangementStyle": 0 }, @@ -1218,21 +12414,21 @@ "type": "Tokens Bonus", "name": "New Tokens Bonus", "project": "Governance", - "id": "027aed68-b31d-4b2b-98b6-805312052d76", + "id": "144c6c6a-a035-46d2-beac-eba1eaf9bfd3", "savedPayload": { "position": { - "x": 22262.767951564805, - "y": 45706.65015845274 + "x": 14395.10173878239, + "y": 23450 }, "targetPosition": { - "x": 22020.062853252322, - "y": 45530.314582765 + "x": 14095.10173878239, + "y": 23450 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, - "angleToParent": 1, + "angleToParent": 2, "distanceToParent": 3, "arrangementStyle": 0 }, @@ -1241,21 +12437,21 @@ } } }, - "id": "c08ce501-a9c9-48cf-be87-36db23afcfe5", + "id": "47eafcb0-80d8-46c0-9dbc-6e3242733f5d", "savedPayload": { "position": { - "x": 14052.062853252324, - "y": 14054.314582765004 + "x": 4307.083483204297, + "y": 28250 }, "targetPosition": { - "x": 13777.999215959544, - "y": 14176.335575687744 + "x": 4047.2758620689656, + "y": 28400 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": true, - "angleToParent": 1, + "angleToParent": 2, "distanceToParent": 3, "arrangementStyle": 0 }, @@ -1267,11 +12463,482 @@ "claimsProgram": { "type": "Claims Program", "name": "New Claims Program", - "config": "{\n \"percentage\": 100\n}", + "config": "{}", "project": "Governance", "assetClaimsFolders": [], "featureClaimsFolders": [], "positionClaimsFolders": [ + { + "type": "Position Claims Folder", + "name": "Data Mining Project Position Class", + "config": "{}", + "project": "Governance", + "positionClaimsFolders": [], + "positionContributionClaims": [ + { + "type": "Position Contribution Claim", + "name": "Team Members Data Mining Project", + "config": "{}", + "project": "Governance", + "id": "6d4fcf64-8cb0-4504-8a66-5830f41e687e", + "savedPayload": { + "position": { + "x": 20193.326747793893, + "y": 44082.50796516183 + }, + "targetPosition": { + "x": 19945.455115499095, + "y": 44251.503982580914 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position", + "name": "Team Members", + "id": "5b8525df-666d-4c76-899c-85a7a897d9b6" + }, + "referenceParentCombinedNodePath": [ + [ + "Teams of Contributors", + "Positions" + ], + [ + "Teams @ V.1.0", + "Position Class" + ], + [ + "Software Projects Teams", + "Position Class" + ], + [ + "Active Projects", + "Position Class" + ], + [ + "Data Mining Project", + "Position Class" + ], + [ + "Team Members", + "Position" + ] + ] + } + } + ], + "id": "ad3b8917-f659-46c5-b52f-56adefb4c125", + "savedPayload": { + "position": { + "x": 19945.455115499095, + "y": 44251.503982580914 + }, + "targetPosition": { + "x": 19697.583483204296, + "y": 44420.5 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Class", + "name": "Data Mining Project", + "id": "96e5c443-f932-47e4-9e5d-48e986dcc637" + }, + "referenceParentCombinedNodePath": [ + [ + "Superalgos", + "Positions", + "Governance", + "50c68665-5da2-48a4-b229-7a1563ae82d2" + ], + [ + "Roles Played @ Beta-12", + "Position Class", + "Governance", + "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" + ], + [ + "Software Projects", + "Position Class", + "Governance", + "864ef810-2d34-4776-946d-2f4bd68b45c5" + ], + [ + "Active Projects", + "Position Class", + "Governance", + "75998134-fe6b-4dd0-9995-6beb613cd165" + ], + [ + "Data Mining Project", + "Position Class", + "Governance", + "96e5c443-f932-47e4-9e5d-48e986dcc637" + ] + ] + } + }, + { + "type": "Position Claims Folder", + "name": "Superalgos Blog Team Position Class", + "config": "{}", + "project": "Governance", + "positionClaimsFolders": [], + "positionContributionClaims": [ + { + "type": "Position Contribution Claim", + "name": "Team Members Superalgos Blog Team", + "config": "{}", + "project": "Governance", + "id": "26932016-f643-46f4-8a65-3e2097e33c99", + "savedPayload": { + "position": { + "x": 20612.881978939375, + "y": 44538.07464029429 + }, + "targetPosition": { + "x": 20316.232731071836, + "y": 44582.787320147145 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position", + "name": "Team Members", + "id": "54b162bf-645a-4409-9d67-4283b2ff67b1" + }, + "referenceParentCombinedNodePath": [ + [ + "Teams of Contributors", + "Positions" + ], + [ + "Teams @ V.1.0", + "Position Class" + ], + [ + "Marketing Teams", + "Position Class" + ], + [ + "Content Creation Teams", + "Position Class" + ], + [ + "Superalgos Blog Team", + "Position Class" + ], + [ + "Team Members", + "Position" + ] + ] + } + } + ], + "id": "d48626ed-6fc5-4f2f-bd02-f1401d24d953", + "savedPayload": { + "position": { + "x": 19994.232731071836, + "y": 44375.787320147145 + }, + "targetPosition": { + "x": 19697.583483204296, + "y": 44420.5 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Position Claims Folder", + "name": "Forum Team Position Class", + "config": "{}", + "project": "Governance", + "positionClaimsFolders": [], + "positionContributionClaims": [ + { + "type": "Position Contribution Claim", + "name": "Team Members Forum Team", + "config": "{}", + "project": "Governance", + "id": "781630ba-4e9d-4671-a4e1-5c4e6f7ac2ac", + "savedPayload": { + "position": { + "x": 20450.92716667598, + "y": 44600.353104646536 + }, + "targetPosition": { + "x": 20164.25532494014, + "y": 44511.92655232327 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position", + "name": "Team Members", + "id": "022ef346-8219-4e60-8385-8d8fdc81d26a" + }, + "referenceParentCombinedNodePath": [ + [ + "Teams of Contributors", + "Positions" + ], + [ + "Teams @ V.1.0", + "Position Class" + ], + [ + "Other Teams", + "Position Class" + ], + [ + "Chat Platforms Teams", + "Position Class" + ], + [ + "Forum Team", + "Position Class" + ], + [ + "Team Members", + "Position" + ] + ] + } + } + ], + "id": "37a182bf-745a-4fd4-8fc5-ec1ce5e8aaeb", + "savedPayload": { + "position": { + "x": 19984.25532494014, + "y": 44508.92655232327 + }, + "targetPosition": { + "x": 19697.583483204296, + "y": 44420.5 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Class", + "name": "Forum Team", + "id": "b779f4a3-91c0-419c-b41b-d264c0e6b055" + }, + "referenceParentCombinedNodePath": [ + [ + "Superalgos", + "Positions", + "Governance", + "50c68665-5da2-48a4-b229-7a1563ae82d2" + ], + [ + "Roles Played @ Beta-12", + "Position Class", + "Governance", + "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" + ], + [ + "Other Teams", + "Position Class", + "Governance", + "eab89bf2-76b7-4d03-ada9-9a5eb5f3cfb4" + ], + [ + "Chat Platforms Teams", + "Position Class", + "Governance", + "15850aa9-709f-413e-b0e7-0d843c4d17dd" + ], + [ + "Forum Team", + "Position Class", + "Governance", + "b779f4a3-91c0-419c-b41b-d264c0e6b055" + ] + ] + } + }, + { + "type": "Position Claims Folder", + "name": "Telegram Team Position Class", + "config": "{}", + "project": "Governance", + "positionClaimsFolders": [], + "positionContributionClaims": [ + { + "type": "Position Contribution Claim", + "name": "Team Members Telegram Team", + "config": "{}", + "project": "Governance", + "id": "f886ed1f-fc24-403c-ba9c-66cc46fb7ea6", + "savedPayload": { + "position": { + "x": 20137.41460630219, + "y": 44828.60364266255 + }, + "targetPosition": { + "x": 19917.499044753244, + "y": 44624.551821331275 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position", + "name": "Team Members", + "id": "4f90524a-b619-480f-8911-b346dd7c6a6b" + }, + "referenceParentCombinedNodePath": [ + [ + "Teams of Contributors", + "Positions" + ], + [ + "Teams @ V.1.0", + "Position Class" + ], + [ + "Other Teams", + "Position Class" + ], + [ + "Chat Platforms Teams", + "Position Class" + ], + [ + "Telegram Team", + "Position Class" + ], + [ + "Team Members", + "Position" + ] + ] + } + } + ], + "id": "a103c16e-be42-4dc2-9f48-9181a38c5342", + "savedPayload": { + "position": { + "x": 19917.499044753244, + "y": 44624.551821331275 + }, + "targetPosition": { + "x": 19697.583483204296, + "y": 44420.5 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "Position Class", + "name": "Telegram Team", + "id": "d845296c-a4c9-43a1-9fcd-f63678d09649" + }, + "referenceParentCombinedNodePath": [ + [ + "Superalgos", + "Positions", + "Governance", + "50c68665-5da2-48a4-b229-7a1563ae82d2" + ], + [ + "Roles Played @ Beta-12", + "Position Class", + "Governance", + "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" + ], + [ + "Other Teams", + "Position Class", + "Governance", + "eab89bf2-76b7-4d03-ada9-9a5eb5f3cfb4" + ], + [ + "Chat Platforms Teams", + "Position Class", + "Governance", + "15850aa9-709f-413e-b0e7-0d843c4d17dd" + ], + [ + "Telegram Team", + "Position Class", + "Governance", + "d845296c-a4c9-43a1-9fcd-f63678d09649" + ] + ] + } + }, { "type": "Position Claims Folder", "name": "New Position Claims Folder", @@ -1281,24 +12948,24 @@ "positionContributionClaims": [ { "type": "Position Contribution Claim", - "name": "Team Member Superalgos Blog Team", + "name": "Team Members Discord Team", "config": "{}", "project": "Governance", - "id": "9d20e390-2609-44f5-b724-d8ca31f8e5b2", + "id": "0c724938-ec0a-4d1a-97fe-b708cfb7a274", "savedPayload": { "position": { - "x": 14082.050873604217, - "y": 14365.710765097423 + "x": 19916.78809782413, + "y": 44979.02424918652 }, "targetPosition": { - "x": 13989.345775291733, - "y": 14651.027719985968 + "x": 19807.185790514213, + "y": 44699.76212459326 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, - "angleToParent": 1, + "angleToParent": 2, "distanceToParent": 3, "arrangementStyle": 0 }, @@ -1307,278 +12974,53 @@ }, "referenceParent": { "type": "Position", - "name": "Team Member", - "id": "ff6c7dfa-caca-4a7c-9f98-6560e124b082" + "name": "Team Members", + "id": "ac86ca72-2190-42c0-87f1-08094cc6fea3" }, "referenceParentCombinedNodePath": [ [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" + "Teams of Contributors", + "Positions" ], [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Marketing Teams", - "Position Class", - "Governance", - "27abdc67-60f7-4f6b-8de5-109d1ce1e8d9" - ], - [ - "Content Creation Teams", - "Position Class", - "Governance", - "6304827a-8366-48a8-ae11-35881c14e135" - ], - [ - "Superalgos Blog Team", - "Position Class", - "Governance", - "20b27683-75ab-40d8-a5d8-12f6dc41cf6c" - ], - [ - "Team Member", - "Position", - "Governance", - "ff6c7dfa-caca-4a7c-9f98-6560e124b082" - ] - ] - } - }, - { - "type": "Position Contribution Claim", - "name": "", - "config": "{}", - "project": "Governance", - "id": "84112244-a682-45dc-9848-b8b6d1334ca8", - "savedPayload": { - "position": { - "x": 14289.345775291733, - "y": 14651.027719985968 - }, - "targetPosition": { - "x": 13989.345775291733, - "y": 14651.027719985968 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 1, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position", - "name": "Team Creator Thomas Raplh2502", - "id": "f8e11b4d-6f30-419c-9ef6-9c65cd8130f2" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Marketing Teams", - "Position Class", - "Governance", - "27abdc67-60f7-4f6b-8de5-109d1ce1e8d9" - ], - [ - "Content Creation Teams", - "Position Class", - "Governance", - "6304827a-8366-48a8-ae11-35881c14e135" - ], - [ - "Thomas Data Science on Superalgos Team", - "Position Class", - "Governance", - "f10705c4-500e-43a0-9ad2-52697859e878" - ], - [ - "Team Creator Thomas Raplh2502", - "Position", - "Governance", - "f8e11b4d-6f30-419c-9ef6-9c65cd8130f2" - ] - ] - } - }, - { - "type": "Position Contribution Claim", - "name": "Project Leader Thomas-Raplh2502 Data Mining Project", - "config": "{}", - "project": "Governance", - "id": "463312d8-66b6-49d3-a282-af936653f274", - "savedPayload": { - "position": { - "x": 14082.050873604217, - "y": 14936.344674874514 - }, - "targetPosition": { - "x": 13989.345775291733, - "y": 14651.027719985968 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 1, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position", - "name": "Project Leader Thomas-Raplh2502", - "id": "2bc02096-7ec1-425c-92d7-35f7b7791c99" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" - ], - [ - "Software Projects", - "Position Class", - "Governance", - "864ef810-2d34-4776-946d-2f4bd68b45c5" - ], - [ - "Active Projects", - "Position Class", - "Governance", - "75998134-fe6b-4dd0-9995-6beb613cd165" - ], - [ - "Data Mining Project", - "Position Class", - "Governance", - "96e5c443-f932-47e4-9e5d-48e986dcc637" - ], - [ - "Project Leader Thomas-Raplh2502", - "Position", - "Governance", - "2bc02096-7ec1-425c-92d7-35f7b7791c99" - ] - ] - } - }, - { - "type": "Position Contribution Claim", - "name": "1 Team Member Thomas-Raplh2502 Forum Team", - "config": "{}", - "project": "Governance", - "id": "6c7bd6f0-8d79-4f60-a356-924a8261cd91", - "savedPayload": { - "position": { - "x": 13746.640676979248, - "y": 14827.363295673711 - }, - "targetPosition": { - "x": 13989.345775291733, - "y": 14651.027719985968 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 1, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - }, - "referenceParent": { - "type": "Position", - "name": "1 Team Member Thomas-Raplh2502", - "id": "432278ee-b4d8-43a8-81ae-91e5ce7ae95a" - }, - "referenceParentCombinedNodePath": [ - [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a4-b229-7a1563ae82d2" - ], - [ - "Roles Played @ Beta-12", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" + "Teams @ V.1.0", + "Position Class" ], [ "Other Teams", - "Position Class", - "Governance", - "eab89bf2-76b7-4d03-ada9-9a5eb5f3cfb4" + "Position Class" ], [ "Chat Platforms Teams", - "Position Class", - "Governance", - "15850aa9-709f-413e-b0e7-0d843c4d17dd" + "Position Class" ], [ - "Forum Team", - "Position Class", - "Governance", - "b779f4a3-91c0-419c-b41b-d264c0e6b055" + "Discord Team", + "Position Class" ], [ - "1 Team Member Thomas-Raplh2502", - "Position", - "Governance", - "432278ee-b4d8-43a8-81ae-91e5ce7ae95a" + "Team Members", + "Position" ] ] } } ], - "id": "24908c35-1e5f-44e4-99a2-8b58e060e651", + "id": "77dabf80-655f-419b-a4df-db3a9b6f65ad", "savedPayload": { "position": { - "x": 13989.345775291733, - "y": 14651.027719985968 + "x": 19807.185790514213, + "y": 44699.76212459326 }, "targetPosition": { - "x": 13746.640676979248, - "y": 14474.692144298226 + "x": 19697.583483204296, + "y": 44420.5 }, "floatingObject": { "isPinned": false, "isFrozen": false, - "isCollapsed": false, - "angleToParent": 1, + "isCollapsed": true, + "angleToParent": 2, "distanceToParent": 3, "arrangementStyle": 0 }, @@ -1587,27 +13029,29 @@ }, "referenceParent": { "type": "Position Class", - "name": "Community Management", - "id": "35b790f0-c567-498c-83fd-ac0aacd8720b" + "name": "Discord Team", + "id": "96c2e290-2ac9-4e2f-9618-77d7f6522609" }, "referenceParentCombinedNodePath": [ [ - "Superalgos", - "Positions", - "Governance", - "50c68665-5da2-48a8-b229-7a1563ae82d2" + "Teams of Contributors", + "Positions" ], [ - "Rewarded Positions", - "Position Class", - "Governance", - "8b29fcb2-3b9a-444f-b3b0-05976da9a18f" + "Teams @ V.1.0", + "Position Class" ], [ - "Community Management", - "Position Class", - "Governance", - "35b790f0-c567-498c-83fd-ac0aacd8720b" + "Other Teams", + "Position Class" + ], + [ + "Chat Platforms Teams", + "Position Class" + ], + [ + "Discord Team", + "Position Class" ] ] } @@ -1617,21 +13061,21 @@ "type": "Tokens Awarded", "name": "New Tokens Awarded", "project": "Governance", - "id": "b39a8d3c-c02b-4a89-b89e-9387dd8f9cf7", + "id": "bbfd64f7-fc29-41fd-86be-6ca47ce2ac2a", "savedPayload": { "position": { - "x": 13472.577039686468, - "y": 14596.713137220966 + "x": 19675.164455128368, + "y": 44719.661139154356 }, "targetPosition": { - "x": 13746.640676979248, - "y": 14474.692144298226 + "x": 19697.583483204296, + "y": 44420.5 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, - "angleToParent": 1, + "angleToParent": 2, "distanceToParent": 3, "arrangementStyle": 0 }, @@ -1640,21 +13084,21 @@ } } }, - "id": "a9b3e1e9-a57a-43db-8249-8ea0b749ef7c", + "id": "b1400227-2e4a-4bab-b439-97c3da890e38", "savedPayload": { "position": { - "x": 13746.640676979248, - "y": 14474.692144298226 + "x": 4307.083483204297, + "y": 28550 }, "targetPosition": { - "x": 13777.999215959544, - "y": 14176.335575687744 + "x": 4047.2758620689656, + "y": 28400 }, "floatingObject": { "isPinned": false, "isFrozen": false, - "isCollapsed": false, - "angleToParent": 1, + "isCollapsed": true, + "angleToParent": 2, "distanceToParent": 3, "arrangementStyle": 0 }, @@ -1663,15 +13107,15 @@ } } }, - "id": "bbc881f7-db32-4407-9221-3e2b38e3230b", + "id": "2588129d-2896-418f-8cde-d14320f59256", "savedPayload": { "position": { - "x": 13777.999215959544, - "y": 14176.335575687744 + "x": 4047.2758620689656, + "y": 28400 }, "targetPosition": { - "x": 13535.29411764706, - "y": 14000.000000000002 + "x": 3747.2758620689656, + "y": 28400 }, "floatingObject": { "isPinned": false, @@ -1700,15 +13144,15 @@ "type": "Tokens Awarded", "name": "New Tokens Awarded", "project": "Governance", - "id": "8c1cf78d-e8e1-46a7-b79e-516a39475306", + "id": "18c12b6b-72ec-4364-ba5c-fb9fdd54ee2e", "savedPayload": { "position": { - "x": 25160.38470506255, - "y": 45450.45086466565 + "x": 4416.891104339629, + "y": 28959.807621135333 }, "targetPosition": { - "x": 25253.089803375035, - "y": 45165.1339097771 + "x": 4157.083483204297, + "y": 28809.807621135333 }, "floatingObject": { "isPinned": false, @@ -1723,21 +13167,21 @@ } } }, - "id": "ad25c8d8-30da-4b43-89bd-d51b6605f98f", + "id": "af35e5d2-92e0-47d6-8451-ce10b77717e4", "savedPayload": { "position": { - "x": 25253.089803375035, - "y": 45165.1339097771 + "x": 4157.083483204297, + "y": 28809.807621135333 }, "targetPosition": { - "x": 25345.794901687517, - "y": 44879.81695488855 + "x": 3897.2758620689656, + "y": 28659.807621135333 }, "floatingObject": { "isPinned": false, "isFrozen": false, "isCollapsed": false, - "angleToParent": 1, + "angleToParent": 2, "distanceToParent": 3, "arrangementStyle": 0 }, @@ -1746,20 +13190,147 @@ } } }, - "id": "413d7a55-0ac3-499d-873c-c3c60b6067b7", + "delegationProgram": { + "type": "Delegation Program", + "name": "New Delegation Program", + "config": "{\n \"percentage\": 0\n}", + "project": "Governance", + "delegatePowerSwitch": [ + { + "type": "Delegate Power Switch", + "name": "New Delegate Power Switch", + "config": "{}", + "project": "Governance", + "delegatePowerSwitch": [], + "userDelegates": [ + { + "type": "User Delegate", + "name": "cozed-gh", + "config": "{}", + "project": "Governance", + "id": "625b9781-6150-4807-8ab3-c498ff19ca42", + "savedPayload": { + "position": { + "x": 4416.891104339629, + "y": 29259.807621135333 + }, + "targetPosition": { + "x": 4157.083483204297, + "y": 29109.807621135333 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "User Profile", + "name": "cozed-gh", + "id": "07f0b13a-a50f-4488-8a2c-a3f8f08e889d" + }, + "referenceParentCombinedNodePath": [ + [ + "cozed-gh", + "User Profile" + ] + ] + } + } + ], + "id": "43b66ca2-5e14-4552-9d92-0786e8c3534f", + "savedPayload": { + "position": { + "x": 4157.083483204297, + "y": 29109.807621135333 + }, + "targetPosition": { + "x": 3897.2758620689656, + "y": 28959.807621135333 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "tokensBonus": { + "type": "Tokens Bonus", + "name": "New Tokens Bonus", + "project": "Governance", + "id": "eb875d8f-c606-4254-995f-5b1bb8fe9ff7", + "savedPayload": { + "position": { + "x": 3637.4682409336338, + "y": 29109.807621135333 + }, + "targetPosition": { + "x": 3897.2758620689656, + "y": 28959.807621135333 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "8e2299a2-9940-4fb6-b5b8-3f92a86e2f10", + "savedPayload": { + "position": { + "x": 3897.2758620689656, + "y": 28959.807621135333 + }, + "targetPosition": { + "x": 3897.2758620689656, + "y": 28659.807621135333 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "ccff7ce2-32ce-4eba-a315-c0da6a11f10c", "savedPayload": { "position": { - "x": 13442.589019334575, - "y": 14285.316954888547 + "x": 3897.2758620689656, + "y": 28659.807621135333 }, "targetPosition": { - "x": 13535.29411764706, - "y": 14000.000000000002 + "x": 3747.2758620689656, + "y": 28400 }, "floatingObject": { "isPinned": false, "isFrozen": false, - "isCollapsed": true, + "isCollapsed": false, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 @@ -1769,20 +13340,105 @@ } } }, - "id": "53e6bbab-873f-45ac-8629-a97a0158f8d4", + "liquidityPrograms": { + "type": "Liquidity Programs", + "name": "New Liquidity Programs", + "config": "{}", + "project": "Governance", + "liquidityProgram": [ + { + "type": "Liquidity Program", + "name": "New Liquidity Program", + "config": "{\n\"asset\": \"BTCB\"\n}", + "project": "Governance", + "tokensAwarded": { + "type": "Tokens Awarded", + "name": "New Tokens Awarded", + "project": "Governance", + "id": "528ac96c-70a0-4053-b317-ffff6c745899", + "savedPayload": { + "position": { + "x": 3297.2758620689656, + "y": 29179.422863406 + }, + "targetPosition": { + "x": 3447.2758620689656, + "y": 28919.615242270665 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "3ada9799-d3e3-4cff-b7f1-16205761d6e9", + "savedPayload": { + "position": { + "x": 3447.2758620689656, + "y": 28919.615242270665 + }, + "targetPosition": { + "x": 3597.2758620689656, + "y": 28659.807621135333 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "4a19b255-7dd8-4bb5-b873-dba5b8e459c0", + "savedPayload": { + "position": { + "x": 3597.2758620689656, + "y": 28659.807621135333 + }, + "targetPosition": { + "x": 3747.2758620689656, + "y": 28400 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "e8692f08-7b1b-4237-94c3-8cc22ea2f7e2", "savedPayload": { "position": { - "x": 13535.29411764706, - "y": 14000.000000000002 + "x": 3747.2758620689656, + "y": 28400 }, "targetPosition": { - "x": 13235.29411764706, - "y": 14000.000000000002 + "x": 3447.2758620689656, + "y": 28400 }, "floatingObject": { "isPinned": false, "isFrozen": false, - "isCollapsed": false, + "isCollapsed": true, "angleToParent": 1, "distanceToParent": 3, "arrangementStyle": 0 @@ -1796,15 +13452,15 @@ "type": "Tokens Mined", "name": "New Tokens Mined", "project": "Governance", - "id": "8f1460ff-371c-4b99-8341-05a6720193d0", + "id": "b190b485-c530-4376-a951-66798f6c7873", "savedPayload": { "position": { - "x": 12935.29411764706, - "y": 14000.000000000002 + "x": 3147.2758620689656, + "y": 28400 }, "targetPosition": { - "x": 13235.29411764706, - "y": 14000.000000000002 + "x": 3447.2758620689656, + "y": 28400 }, "floatingObject": { "isPinned": false, @@ -1819,15 +13475,15 @@ } } }, - "id": "b6d4c2fe-f1ec-4d05-9897-c6bf0571c4f3", + "id": "7d63500d-1052-447c-aa8e-768e2633da96", "savedPayload": { "position": { - "x": 13235.29411764706, - "y": 14000.000000000002 + "x": 3447.2758620689656, + "y": 28400 }, "targetPosition": { - "x": 13235.29411764706, - "y": 14000.000000000002 + "x": 3447.2758620689656, + "y": 28400 }, "floatingObject": { "isPinned": false, diff --git a/Projects/Governance/Plugins/User-Profiles/hokaheh111.json b/Projects/Governance/Plugins/User-Profiles/hokaheh111.json new file mode 100644 index 000000000..d26b75c6c --- /dev/null +++ b/Projects/Governance/Plugins/User-Profiles/hokaheh111.json @@ -0,0 +1,252 @@ +{ + "type": "User Profile", + "name": "hokaheh111", + "config": "{\n \"signature\": {\n \"message\": \"hokaheh111\",\n \"messageHash\": \"0x649a069652921b570bcd0676ffb2f9540cfff909884ad29609b5660ff99443aa\",\n \"v\": \"0x1c\",\n \"r\": \"0xba50be281d42ac44edb1c3e8c0101507a09458e96ecc8ee8f6ebd8e0cbfaa182\",\n \"s\": \"0x7d2a6fe1ba932102ffe4ca95391fbd9574398ea838d11a05113c721b06feb013\",\n \"signature\": \"0xba50be281d42ac44edb1c3e8c0101507a09458e96ecc8ee8f6ebd8e0cbfaa1827d2a6fe1ba932102ffe4ca95391fbd9574398ea838d11a05113c721b06feb0131c\"\n }\n}", + "project": "Governance", + "tokenPowerSwitch": { + "type": "Token Power Switch", + "name": "New Token Power Switch", + "config": "{}", + "project": "Governance", + "tokenPowerSwitch": [], + "financialPrograms": { + "type": "Financial Programs", + "name": "New Financial Programs", + "config": "{}", + "project": "Governance", + "stakingProgram": { + "type": "Staking Program", + "name": "New Staking Program", + "config": "{}", + "project": "Governance", + "tokensAwarded": { + "type": "Tokens Awarded", + "name": "New Tokens Awarded", + "project": "Governance", + "id": "eca6c4d7-623b-4881-b62c-df674f6f2c74", + "savedPayload": { + "position": { + "x": 14113.422863405995, + "y": 5342.05830753354 + }, + "targetPosition": { + "x": 13853.615242270664, + "y": 5492.05830753354 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "c39dd293-fe71-41f2-a0a5-befd688723d2", + "savedPayload": { + "position": { + "x": 13853.615242270664, + "y": 5492.05830753354 + }, + "targetPosition": { + "x": 13593.807621135333, + "y": 5642.05830753354 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "201a2f04-1325-4a5a-baba-11f5cddcec1c", + "savedPayload": { + "position": { + "x": 13593.807621135333, + "y": 5642.05830753354 + }, + "targetPosition": { + "x": 13334.000000000002, + "y": 5792.05830753354 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "liquidityPrograms": { + "type": "Liquidity Programs", + "name": "New Liquidity Programs", + "config": "{\n \"asset\":\"BTCB\"\n}", + "project": "Governance", + "liquidityProgram": [ + { + "type": "Liquidity Program", + "name": "New Liquidity Program", + "config": "{\n\"asset\": \"BTCB\"\n}", + "project": "Governance", + "tokensAwarded": { + "type": "Tokens Awarded", + "name": "New Tokens Awarded", + "project": "Governance", + "id": "b76e466c-5ca9-47db-b526-fd9f1fc6faf3", + "savedPayload": { + "position": { + "x": 14113.422863405995, + "y": 6242.05830753354 + }, + "targetPosition": { + "x": 13853.615242270664, + "y": 6092.05830753354 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "2651feab-5097-42e5-8d10-8b7a929195de", + "savedPayload": { + "position": { + "x": 13853.615242270664, + "y": 6092.05830753354 + }, + "targetPosition": { + "x": 13593.807621135333, + "y": 5942.05830753354 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "a20a0e7a-9972-46d5-93ae-f2bee654100b", + "savedPayload": { + "position": { + "x": 13593.807621135333, + "y": 5942.05830753354 + }, + "targetPosition": { + "x": 13334.000000000002, + "y": 5792.05830753354 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "eabec04f-3e81-4dfc-9012-96f4bc22a216", + "savedPayload": { + "position": { + "x": 13334.000000000002, + "y": 5792.05830753354 + }, + "targetPosition": { + "x": 13034.000000000002, + "y": 5792.05830753354 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "tokensMined": { + "type": "Tokens Mined", + "name": "New Tokens Mined", + "project": "Governance", + "id": "76cf4012-a9ef-402a-9690-01fe04800ab8", + "savedPayload": { + "position": { + "x": 12734.000000000002, + "y": 5792.05830753354 + }, + "targetPosition": { + "x": 13034.000000000002, + "y": 5792.05830753354 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "39ee250f-3cb6-4168-9b71-f618d0dc90bb", + "savedPayload": { + "position": { + "x": 13034.000000000002, + "y": 5792.05830753354 + }, + "targetPosition": { + "x": 13034.000000000002, + "y": 5792.05830753354 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } +} \ No newline at end of file diff --git a/Projects/Governance/Plugins/User-Profiles/markinho91.json b/Projects/Governance/Plugins/User-Profiles/markinho91.json new file mode 100644 index 000000000..8addd5064 --- /dev/null +++ b/Projects/Governance/Plugins/User-Profiles/markinho91.json @@ -0,0 +1,1226 @@ +{ + "type": "User Profile", + "name": "markinho91", + "config": "{\"signature\":{\"message\":\"markinho91\",\"messageHash\":\"0x5c91f71788dbab2a35a9adae042d56fb3ce727f90b0655311b70e9efa54505d2\",\"v\":\"0x1c\",\"r\":\"0x36cf1443df37df20d713272a5d917d5a4c4958318cb427edaea787253ce3c1bc\",\"s\":\"0x62b00205cad7202865db3b1de72757c24a5dbb027ef879e4f8eef608e798da52\",\"signature\":\"0x36cf1443df37df20d713272a5d917d5a4c4958318cb427edaea787253ce3c1bc62b00205cad7202865db3b1de72757c24a5dbb027ef879e4f8eef608e798da521c\"},\"codeName\":\"markinho91\"}", + "project": "Governance", + "tokenPowerSwitch": { + "type": "Token Power Switch", + "name": "New Token Power Switch", + "config": "{}", + "project": "Governance", + "tokenPowerSwitch": [], + "onboardingPrograms": { + "type": "Onboarding Programs", + "name": "New Onboarding Programs", + "config": "{}", + "project": "Governance", + "airdropProgram": { + "type": "Airdrop Program", + "name": "New Airdrop Program", + "config": "{}", + "project": "Governance", + "tokensAwarded": { + "type": "Tokens Awarded", + "name": "New Tokens Awarded", + "project": "Governance", + "id": "9c94c0f2-e402-48f9-a536-7205b0ba8002", + "savedPayload": { + "position": { + "x": 4886.878740604855, + "y": 32360.58176446655 + }, + "targetPosition": { + "x": 4855.520201624559, + "y": 32658.938333077032 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "02f7786d-9892-43e9-a452-bd734c2399db", + "savedPayload": { + "position": { + "x": 4855.520201624559, + "y": 32658.938333077032 + }, + "targetPosition": { + "x": 4824.161662644264, + "y": 32957.29490168751 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "githubProgram": { + "type": "Github Program", + "name": "New Github Program", + "config": "{}", + "project": "Governance", + "tokensAwarded": { + "type": "Tokens Awarded", + "name": "New Tokens Awarded", + "project": "Governance", + "id": "19a28695-b8e0-413a-9ecf-cf6c58af5808", + "savedPayload": { + "position": { + "x": 5372.288937229824, + "y": 32713.252915842033 + }, + "targetPosition": { + "x": 5098.225299937044, + "y": 32835.27390876477 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "320d1e85-3937-4f8c-9a0a-9a7a8c89ab7e", + "savedPayload": { + "position": { + "x": 5098.225299937044, + "y": 32835.27390876477 + }, + "targetPosition": { + "x": 4824.161662644264, + "y": 32957.29490168751 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "87a85f9d-7ed7-4714-961a-e96b979373ac", + "savedPayload": { + "position": { + "x": 4824.161662644264, + "y": 32957.29490168751 + }, + "targetPosition": { + "x": 4647.826086956522, + "y": 33200 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "communityBuildingPrograms": { + "type": "Community Building Programs", + "name": "New Community Building Programs", + "config": "{}", + "project": "Governance", + "referralProgram": { + "type": "Referral Program", + "name": "New Referral Program", + "config": "{}", + "project": "Governance", + "userReferrers": [ + { + "type": "User Referrer", + "name": "gustavohcorradi", + "config": "{}", + "project": "Governance", + "id": "c57438ed-f813-4721-a563-448b6b65bc16", + "savedPayload": { + "position": { + "x": 5250.291165204822, + "y": 32199.206993723434 + }, + "targetPosition": { + "x": 5442.00152287997, + "y": 32846.410314759465 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 4, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "User Profile", + "name": "gustavohcorradi", + "id": "96ccf2bc-e544-4b27-aa23-a7a734798fb4" + }, + "referenceParentCombinedNodePath": [ + [ + "gustavohcorradi", + "User Profile", + "Governance", + "96ccf2bc-e544-4b27-aa23-a7a734798fb4" + ] + ] + } + }, + { + "type": "User Referrer", + "name": "EvaMaria70", + "config": "{}", + "project": "Governance", + "id": "c8cb7323-5c09-43d5-ac41-6dd071583a93", + "savedPayload": { + "position": { + "x": 5512.558235585636, + "y": 32175.10803538588 + }, + "targetPosition": { + "x": 5442.00152287997, + "y": 32846.410314759465 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 4, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "User Profile", + "name": "EvaMaria70", + "id": "75a78d74-93f3-44c5-a96a-5b2b9f730afe" + }, + "referenceParentCombinedNodePath": [ + [ + "EvaMaria70", + "User Profile", + "Governance", + "75a78d74-93f3-44c5-a96a-5b2b9f730afe" + ] + ] + } + }, + { + "type": "User Referrer", + "name": "piyanthak", + "config": "{}", + "project": "Governance", + "id": "92906bb2-6b9e-484a-ae2a-2abadad9fb36", + "savedPayload": { + "position": { + "x": 5764.083686055206, + "y": 32253.20876371264 + }, + "targetPosition": { + "x": 5442.00152287997, + "y": 32846.410314759465 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 4, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "User Profile", + "name": "piyanthak", + "id": "b1ce221b-2752-4419-ae53-8410e8a93798" + }, + "referenceParentCombinedNodePath": [ + [ + "piyanthak", + "User Profile", + "Governance", + "b1ce221b-2752-4419-ae53-8410e8a93798" + ] + ] + } + }, + { + "type": "User Referrer", + "name": "Luis-Fernando-Molina", + "config": "{}", + "project": "Governance", + "id": "0699b0da-111f-432c-997b-c522ecf4da3e", + "savedPayload": { + "position": { + "x": 5966.575046863425, + "y": 32421.619050800826 + }, + "targetPosition": { + "x": 5442.00152287997, + "y": 32846.410314759465 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 4, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "User Profile", + "name": "Luis-Fernando-Molina", + "id": "a8de78f0-c3e4-4a2a-b7e8-f659073969db" + }, + "referenceParentCombinedNodePath": [ + [ + "Luis-Fernando-Molina", + "User Profile", + "Governance", + "a8de78f0-c3e4-4a2a-b7e8-f659073969db" + ] + ] + } + }, + { + "type": "User Referrer", + "name": "Julian-Molina", + "config": "{}", + "project": "Governance", + "id": "802d0028-2252-4aa3-b2ec-08427123db2b", + "savedPayload": { + "position": { + "x": 6089.204843916001, + "y": 32654.699957084318 + }, + "targetPosition": { + "x": 5442.00152287997, + "y": 32846.410314759465 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 4, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "User Profile", + "name": "Julian-Molina", + "id": "b85aaac1-0708-4aec-97f9-bc3cc70e530a" + }, + "referenceParentCombinedNodePath": [ + [ + "Julian-Molina", + "User Profile", + "Governance", + "b85aaac1-0708-4aec-97f9-bc3cc70e530a" + ] + ] + } + } + ], + "tokensAwarded": { + "type": "Tokens Awarded", + "name": "New Tokens Awarded", + "project": "Governance", + "id": "328ea7a0-bf08-4a7a-9934-f45d4aff62f4", + "savedPayload": { + "position": { + "x": 6113.303802253555, + "y": 32916.96702746513 + }, + "targetPosition": { + "x": 5442.00152287997, + "y": 32846.410314759465 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 4, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "tokensBonus": { + "type": "Tokens Bonus", + "name": "New Tokens Bonus", + "project": "Governance", + "id": "06f68fb2-5f87-4def-8e70-3b4cc8a77a7d", + "savedPayload": { + "position": { + "x": 6035.203073926797, + "y": 33168.4924779347 + }, + "targetPosition": { + "x": 5442.00152287997, + "y": 32846.410314759465 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 4, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "6200c7a1-030c-4c07-84b5-7c9b61001a4d", + "savedPayload": { + "position": { + "x": 5280.097244172137, + "y": 32659.98941664651 + }, + "targetPosition": { + "x": 5075.801519289341, + "y": 33060.942352531274 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "supportProgram": { + "type": "Support Program", + "name": "New Support Program", + "config": "{}", + "project": "Governance", + "userSupporters": [ + { + "type": "User Supporter", + "name": "Luis-Fernando-Molina", + "config": "{}", + "project": "Governance", + "id": "03c33b20-0b71-4428-9452-a76bda97a389", + "savedPayload": { + "position": { + "x": 5822.156591210264, + "y": 32964.45160107175 + }, + "targetPosition": { + "x": 5512.397032148075, + "y": 33290.87006802728 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "User Profile", + "name": "Luis-Fernando-Molina", + "id": "a8de78f0-c3e4-4a2a-b7e8-f659073969db" + }, + "referenceParentCombinedNodePath": [ + [ + "Luis-Fernando-Molina", + "User Profile" + ] + ] + } + }, + { + "type": "User Supporter", + "name": "Julian-Molina", + "config": "{}", + "project": "Governance", + "id": "35c5cb55-5696-41a0-91fe-03eaad6155ca", + "savedPayload": { + "position": { + "x": 5923.492488087245, + "y": 33107.83857864317 + }, + "targetPosition": { + "x": 5512.397032148075, + "y": 33290.87006802728 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "User Profile", + "name": "Julian-Molina", + "id": "b85aaac1-0708-4aec-97f9-bc3cc70e530a" + }, + "referenceParentCombinedNodePath": [ + [ + "Julian-Molina", + "User Profile" + ] + ] + } + }, + { + "type": "User Supporter", + "name": "piyanthak", + "config": "{}", + "project": "Governance", + "id": "eabd59ba-c5d6-4f8e-97ec-acac4f113bc1", + "savedPayload": { + "position": { + "x": 5962.242828387076, + "y": 33279.09044128874 + }, + "targetPosition": { + "x": 5512.397032148075, + "y": 33290.87006802728 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "User Profile", + "name": "piyanthak", + "id": "b1ce221b-2752-4419-ae53-8410e8a93798" + }, + "referenceParentCombinedNodePath": [ + [ + "piyanthak", + "User Profile" + ] + ] + } + }, + { + "type": "User Supporter", + "name": "gustavohcorradi", + "config": "{}", + "project": "Governance", + "id": "1c8c166c-d3bd-451f-8db0-e17ff082ab07", + "savedPayload": { + "position": { + "x": 5932.508224071816, + "y": 33452.13564532267 + }, + "targetPosition": { + "x": 5512.397032148075, + "y": 33290.87006802728 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "User Profile", + "name": "gustavohcorradi", + "id": "96ccf2bc-e544-4b27-aa23-a7a734798fb4" + }, + "referenceParentCombinedNodePath": [ + [ + "gustavohcorradi", + "User Profile" + ] + ] + } + }, + { + "type": "User Supporter", + "name": "EvaMaria70", + "config": "{}", + "project": "Governance", + "id": "9ba3c172-ffd8-4c17-b9cb-3a5d93492ad1", + "savedPayload": { + "position": { + "x": 5838.815499103604, + "y": 33600.62962708947 + }, + "targetPosition": { + "x": 5512.397032148075, + "y": 33290.87006802728 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "User Profile", + "name": "EvaMaria70", + "id": "75a78d74-93f3-44c5-a96a-5b2b9f730afe" + }, + "referenceParentCombinedNodePath": [ + [ + "EvaMaria70", + "User Profile" + ] + ] + } + } + ], + "tokensAwarded": { + "type": "Tokens Awarded", + "name": "New Tokens Awarded", + "project": "Governance", + "id": "ae03bc00-dd14-409d-b765-e4a8f4f44334", + "savedPayload": { + "position": { + "x": 5695.428521532185, + "y": 33701.96552396645 + }, + "targetPosition": { + "x": 5512.397032148075, + "y": 33290.87006802728 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "tokensBonus": { + "type": "Tokens Bonus", + "name": "New Tokens Bonus", + "project": "Governance", + "id": "693bf58b-11a3-4f53-9b1f-26a6ded4f7e3", + "savedPayload": { + "position": { + "x": 5524.176658886618, + "y": 33740.71586426628 + }, + "targetPosition": { + "x": 5512.397032148075, + "y": 33290.87006802728 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "2345f88c-c850-445a-a340-0600aad4ebc3", + "savedPayload": { + "position": { + "x": 5503.77695162216, + "y": 32921.88470506255 + }, + "targetPosition": { + "x": 5075.801519289341, + "y": 33060.942352531274 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 4, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "mentorshipProgram": { + "type": "Mentorship Program", + "name": "New Mentorship Program", + "config": "{}", + "project": "Governance", + "userMentors": [ + { + "type": "User Mentor", + "name": "gustavohcorradi", + "config": "{}", + "project": "Governance", + "id": "993c358d-b571-4708-82b0-9ef4d74e1673", + "savedPayload": { + "position": { + "x": 5852.611477028592, + "y": 33180.86695615066 + }, + "targetPosition": { + "x": 5456.3434876930605, + "y": 33394.10785426351 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "User Profile", + "name": "gustavohcorradi", + "id": "96ccf2bc-e544-4b27-aa23-a7a734798fb4" + }, + "referenceParentCombinedNodePath": [ + [ + "gustavohcorradi", + "User Profile" + ] + ] + } + }, + { + "type": "User Mentor", + "name": "EvaMaria70", + "config": "{}", + "project": "Governance", + "id": "ddf7485b-d5f6-4ba5-8652-08b55cf3258e", + "savedPayload": { + "position": { + "x": 5905.890367636652, + "y": 33373.91868060578 + }, + "targetPosition": { + "x": 5456.3434876930605, + "y": 33394.10785426351 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "User Profile", + "name": "EvaMaria70", + "id": "75a78d74-93f3-44c5-a96a-5b2b9f730afe" + }, + "referenceParentCombinedNodePath": [ + [ + "EvaMaria70", + "User Profile" + ] + ] + } + }, + { + "type": "User Mentor", + "name": "Julian-Molina", + "config": "{}", + "project": "Governance", + "id": "6fc3c9fe-e02f-4f20-a219-edfe7e09755b", + "savedPayload": { + "position": { + "x": 5870.130985341213, + "y": 33570.969118507775 + }, + "targetPosition": { + "x": 5456.3434876930605, + "y": 33394.10785426351 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "User Profile", + "name": "Julian-Molina", + "id": "b85aaac1-0708-4aec-97f9-bc3cc70e530a" + }, + "referenceParentCombinedNodePath": [ + [ + "Julian-Molina", + "User Profile" + ] + ] + } + }, + { + "type": "User Mentor", + "name": "Luis-Fernando-Molina", + "config": "{}", + "project": "Governance", + "id": "9955498c-430a-4ae4-a4b7-d326f3de4838", + "savedPayload": { + "position": { + "x": 5752.415914365931, + "y": 33732.990013965136 + }, + "targetPosition": { + "x": 5456.3434876930605, + "y": 33394.10785426351 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + }, + "referenceParent": { + "type": "User Profile", + "name": "Luis-Fernando-Molina", + "id": "a8de78f0-c3e4-4a2a-b7e8-f659073969db" + }, + "referenceParentCombinedNodePath": [ + [ + "Luis-Fernando-Molina", + "User Profile" + ] + ] + } + } + ], + "tokensAwarded": { + "type": "Tokens Awarded", + "name": "New Tokens Awarded", + "project": "Governance", + "id": "c9ef27b0-7ec3-413d-8d7b-335947aae305", + "savedPayload": { + "position": { + "x": 5576.060068198064, + "y": 33827.89114157664 + }, + "targetPosition": { + "x": 5456.3434876930605, + "y": 33394.10785426351 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "tokensBonus": { + "type": "Tokens Bonus", + "name": "New Tokens Bonus", + "project": "Governance", + "id": "69fe1b68-e6b6-4fc4-9e09-9fa8095dc4cb", + "savedPayload": { + "position": { + "x": 5375.992885033675, + "y": 33836.87616913289 + }, + "targetPosition": { + "x": 5456.3434876930605, + "y": 33394.10785426351 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "0727e879-21a8-4438-b7fb-8c5704609c2b", + "savedPayload": { + "position": { + "x": 5476.754455174107, + "y": 33265.23807741407 + }, + "targetPosition": { + "x": 5075.801519289341, + "y": 33060.942352531274 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "56eb346b-1f53-4a2f-bf24-c63ec088c8e1", + "savedPayload": { + "position": { + "x": 5075.801519289341, + "y": 33060.942352531274 + }, + "targetPosition": { + "x": 4647.826086956522, + "y": 33200 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": true, + "angleToParent": 2, + "distanceToParent": 4, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "financialPrograms": { + "type": "Financial Programs", + "name": "New Financial Programs", + "config": "{}", + "project": "Governance", + "stakingProgram": { + "type": "Staking Program", + "name": "New Staking Program", + "config": "{}", + "project": "Governance", + "tokensAwarded": { + "type": "Tokens Awarded", + "name": "New Tokens Awarded", + "project": "Governance", + "id": "0d614c49-7f9a-40c2-a71c-a02c61cca07f", + "savedPayload": { + "position": { + "x": 5503.776951622161, + "y": 33478.11529493746 + }, + "targetPosition": { + "x": 5218.459996733614, + "y": 33385.41019662497 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "613969be-da2e-434c-9d56-e2e7927280f8", + "savedPayload": { + "position": { + "x": 5218.459996733614, + "y": 33385.41019662497 + }, + "targetPosition": { + "x": 4933.143041845068, + "y": 33292.70509831249 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "c21fd110-6584-4daa-aadb-6eb0612a46be", + "savedPayload": { + "position": { + "x": 4933.143041845068, + "y": 33292.70509831249 + }, + "targetPosition": { + "x": 4647.826086956522, + "y": 33200 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "liquidityPrograms": { + "type": "Liquidity Programs", + "name": "New Liquidity Programs", + "config": "{}", + "project": "Governance", + "liquidityProgram": [ + { + "type": "Liquidity Program", + "name": "New Liquidity Program", + "config": "{\n\"asset\": \"BTCB\"\n}", + "project": "Governance", + "tokensAwarded": { + "type": "Tokens Awarded", + "name": "New Tokens Awarded", + "project": "Governance", + "id": "05a9571b-ab50-4c5b-a145-aa5756dc7119", + "savedPayload": { + "position": { + "x": 5176.832814019747, + "y": 33928.11529493746 + }, + "targetPosition": { + "x": 5000.4972383320055, + "y": 33685.41019662497 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "7aabfc69-377e-48e2-8ac9-d0bdc1d7e868", + "savedPayload": { + "position": { + "x": 5000.4972383320055, + "y": 33685.41019662497 + }, + "targetPosition": { + "x": 4824.161662644264, + "y": 33442.70509831249 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + } + ], + "id": "385b2a80-147e-4ce7-8b65-f44acc56e5a9", + "savedPayload": { + "position": { + "x": 4824.161662644264, + "y": 33442.70509831249 + }, + "targetPosition": { + "x": 4647.826086956522, + "y": 33200 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "1aefc2d3-4823-401a-824b-507fd2010fc8", + "savedPayload": { + "position": { + "x": 4647.826086956522, + "y": 33200 + }, + "targetPosition": { + "x": 4347.826086956522, + "y": 33200 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "tokensMined": { + "type": "Tokens Mined", + "name": "New Tokens Mined", + "project": "Governance", + "id": "cae549fa-67c3-4e11-bfa7-6f4dc6863e0c", + "savedPayload": { + "position": { + "x": 4047.826086956522, + "y": 33200 + }, + "targetPosition": { + "x": 4347.826086956522, + "y": 33200 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + "id": "91906f25-4d7d-4049-bcaf-e07c2c4ac5cd", + "savedPayload": { + "position": { + "x": 4347.826086956522, + "y": 33200 + }, + "targetPosition": { + "x": 4347.826086956522, + "y": 33200 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 1, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } +} \ No newline at end of file diff --git a/Projects/Governance/Plugins/Workspaces/Token-Distribution-Superalgos.json b/Projects/Governance/Plugins/Workspaces/Token-Distribution-Superalgos.json index 13f57308a..3b7c06b6f 100644 --- a/Projects/Governance/Plugins/Workspaces/Token-Distribution-Superalgos.json +++ b/Projects/Governance/Plugins/Workspaces/Token-Distribution-Superalgos.json @@ -668,12 +668,12 @@ "id": "8da7f456-d91d-40bc-98af-6edbc8d76ffe", "savedPayload": { "position": { - "x": 35243.88121547695, - "y": 6328.826783693241 + "x": 34888.15986607707, + "y": 6616.581143249361 }, "targetPosition": { - "x": 35135.8979310614, - "y": 6048.93464324119 + "x": 34817.348563997104, + "y": 6020.774329342588 }, "floatingObject": { "isPinned": false, @@ -696,12 +696,12 @@ "id": "84c6c295-e4f6-4f82-af26-5a52a18a3ecc", "savedPayload": { "position": { - "x": 35229.56631542737, - "y": 6333.936807742214 + "x": 34865.00398220809, + "y": 6618.87880275433 }, "targetPosition": { - "x": 35135.8979310614, - "y": 6048.93464324119 + "x": 34817.348563997104, + "y": 6020.774329342588 }, "floatingObject": { "isPinned": false, @@ -724,12 +724,12 @@ "id": "011dd5cf-6906-4c15-9be2-ba2335845dc6", "savedPayload": { "position": { - "x": 35215.01096997853, - "y": 6338.315235322444 + "x": 34841.77642006326, + "y": 6620.276856316421 }, "targetPosition": { - "x": 35135.8979310614, - "y": 6048.93464324119 + "x": 34817.348563997104, + "y": 6020.774329342588 }, "floatingObject": { "isPinned": false, @@ -752,12 +752,12 @@ "id": "d2d200f9-ec0c-4162-bc5d-110316c57465", "savedPayload": { "position": { - "x": 35200.25254249343, - "y": 6341.9508270731285 + "x": 34818.51211610247, + "y": 6620.773201130276 }, "targetPosition": { - "x": 35135.8979310614, - "y": 6048.93464324119 + "x": 34817.348563997104, + "y": 6020.774329342588 }, "floatingObject": { "isPinned": false, @@ -780,12 +780,12 @@ "id": "2ebdb5e9-4a32-4597-82b9-e81f08b5ffe4", "savedPayload": { "position": { - "x": 35185.32891764377, - "y": 6344.834250482386 + "x": 34795.246062048784, + "y": 6620.367090646146 }, "targetPosition": { - "x": 35135.8979310614, - "y": 6048.93464324119 + "x": 34817.348563997104, + "y": 6020.774329342588 }, "floatingObject": { "isPinned": false, @@ -808,12 +808,12 @@ "id": "5ed2200c-5cc6-4e18-80fe-a35847027dfe", "savedPayload": { "position": { - "x": 35170.2784041605, - "y": 6346.958103843678 + "x": 34772.01325225758, + "y": 6619.059135692774 }, "targetPosition": { - "x": 35135.8979310614, - "y": 6048.93464324119 + "x": 34817.348563997104, + "y": 6020.774329342588 }, "floatingObject": { "isPinned": false, @@ -836,12 +836,12 @@ "id": "3f92cf57-14dd-4446-9789-8c9f2e4cba88", "savedPayload": { "position": { - "x": 35155.139636495864, - "y": 6348.316935255887 + "x": 34748.8486310817, + "y": 6616.851303558658 }, "targetPosition": { - "x": 35135.8979310614, - "y": 6048.93464324119 + "x": 34817.348563997104, + "y": 6020.774329342588 }, "floatingObject": { "isPinned": false, @@ -864,12 +864,12 @@ "id": "4c740938-14a6-4027-97cf-01aabe12cfaa", "savedPayload": { "position": { - "x": 35139.95147564935, - "y": 6348.907256618268 + "x": 34725.78704031184, + "y": 6613.746915033051 }, "targetPosition": { - "x": 35135.8979310614, - "y": 6048.93464324119 + "x": 34817.348563997104, + "y": 6020.774329342588 }, "floatingObject": { "isPinned": false, @@ -892,12 +892,12 @@ "id": "2b0dd756-0a17-4905-a2f5-62d3b757bcca", "savedPayload": { "position": { - "x": 35124.75290941201, - "y": 6348.727552584348 + "x": 34702.863166771174, + "y": 6609.750639411187 }, "targetPosition": { - "x": 35135.8979310614, - "y": 6048.93464324119 + "x": 34817.348563997104, + "y": 6020.774329342588 }, "floatingObject": { "isPinned": false, @@ -920,12 +920,12 @@ "id": "126461b1-c492-43d1-a386-ae7ab759cae8", "savedPayload": { "position": { - "x": 35109.58295228541, - "y": 6347.778284451806 + "x": 34680.111490143085, + "y": 6604.868487471213 }, "targetPosition": { - "x": 35135.8979310614, - "y": 6048.93464324119 + "x": 34817.348563997104, + "y": 6020.774329342588 }, "floatingObject": { "isPinned": false, @@ -948,12 +948,12 @@ "id": "936d9cf8-11ea-4d01-89ef-6652686b25cd", "savedPayload": { "position": { - "x": 35094.480545331906, - "y": 6346.061888978323 + "x": 34657.566231110424, + "y": 6599.107802433409 }, "targetPosition": { - "x": 35135.8979310614, - "y": 6048.93464324119 + "x": 34817.348563997104, + "y": 6020.774329342588 }, "floatingObject": { "isPinned": false, @@ -976,12 +976,12 @@ "id": "049b817c-4268-46ce-906e-2ef020d60e93", "savedPayload": { "position": { - "x": 35079.48445621356, - "y": 6343.582772126463 + "x": 34635.261299884405, + "y": 6592.47724891529 }, "targetPosition": { - "x": 35135.8979310614, - "y": 6048.93464324119 + "x": 34817.348563997104, + "y": 6020.774329342588 }, "floatingObject": { "isPinned": false, @@ -1004,12 +1004,12 @@ "id": "3b158afc-1f55-4897-9e7d-5ac4d49f2d22", "savedPayload": { "position": { - "x": 35064.633179676064, - "y": 6340.34729775363 + "x": 34613.23024520035, + "y": 6584.986799899193 }, "targetPosition": { - "x": 35135.8979310614, - "y": 6048.93464324119 + "x": 34817.348563997104, + "y": 6020.774329342588 }, "floatingObject": { "isPinned": false, @@ -1032,12 +1032,12 @@ "id": "6644aacb-814c-4eb9-bcd5-3f7db477156d", "savedPayload": { "position": { - "x": 35049.96483873329, - "y": 6336.363771276134 + "x": 34591.50620385729, + "y": 6576.647721731967 }, "targetPosition": { - "x": 35135.8979310614, - "y": 6048.93464324119 + "x": 34817.348563997104, + "y": 6020.774329342588 }, "floatingObject": { "isPinned": false, @@ -1060,12 +1060,12 @@ "id": "d569e812-c1c4-4350-a62f-a03e04e9d7d6", "savedPayload": { "position": { - "x": 35035.51708680605, - "y": 6331.642418349312 + "x": 34570.12185087698, + "y": 6567.472557179319 }, "targetPosition": { - "x": 35135.8979310614, - "y": 6048.93464324119 + "x": 34817.348563997104, + "y": 6020.774329342588 }, "floatingObject": { "isPinned": false, @@ -1088,12 +1088,12 @@ "id": "cb327f9c-eef6-4a9c-aeac-f44701316fb3", "savedPayload": { "position": { - "x": 35021.32701106635, - "y": 6326.195358618411 + "x": 34549.10935035766, + "y": 6557.475106560297 }, "targetPosition": { - "x": 35135.8979310614, - "y": 6048.93464324119 + "x": 34817.348563997104, + "y": 6020.774329342588 }, "floatingObject": { "isPinned": false, @@ -1116,12 +1116,12 @@ "id": "945cacf7-ac9d-4907-bf4a-85d245916621", "savedPayload": { "position": { - "x": 35007.43103723509, - "y": 6320.0365746076395 + "x": 34528.5003070961, + "y": 6546.670406990306 }, "targetPosition": { - "x": 35135.8979310614, - "y": 6048.93464324119 + "x": 34817.348563997104, + "y": 6020.774329342588 }, "floatingObject": { "isPinned": false, @@ -1144,12 +1144,12 @@ "id": "d0617f14-ad2b-4247-b59c-8e69f03e3101", "savedPayload": { "position": { - "x": 34993.864836077795, - "y": 6313.181875827224 + "x": 34508.32571905107, + "y": 6535.074709763856 }, "targetPosition": { - "x": 35135.8979310614, - "y": 6048.93464324119 + "x": 34817.348563997104, + "y": 6020.774329342588 }, "floatingObject": { "isPinned": false, @@ -1172,12 +1172,12 @@ "id": "33362557-acb0-44b3-8293-19cb28e07669", "savedPayload": { "position": { - "x": 34980.66323183826, - "y": 6305.648858190621 + "x": 34488.615930719396, + "y": 6522.705455911067 }, "targetPosition": { - "x": 35135.8979310614, - "y": 6048.93464324119 + "x": 34817.348563997104, + "y": 6020.774329342588 }, "floatingObject": { "isPinned": false, @@ -1200,12 +1200,12 @@ "id": "078d3b65-7cce-4efe-94b8-608ed37ae0ba", "savedPayload": { "position": { - "x": 34967.86011284525, - "y": 6297.456858846064 + "x": 34469.40058749498, + "y": 6509.581249964707 }, "targetPosition": { - "x": 35135.8979310614, - "y": 6048.93464324119 + "x": 34817.348563997104, + "y": 6020.774329342588 }, "floatingObject": { "isPinned": false, @@ -1228,12 +1228,12 @@ "id": "225c6bcf-cbd6-49d1-bf9d-85d6fd79ca11", "savedPayload": { "position": { - "x": 34955.48834452158, - "y": 6288.626906538383 + "x": 34450.70859107935, + "y": 6495.72183197721 }, "targetPosition": { - "x": 35135.8979310614, - "y": 6048.93464324119 + "x": 34817.348563997104, + "y": 6020.774329342588 }, "floatingObject": { "isPinned": false, @@ -1256,12 +1256,12 @@ "id": "ceb3715e-ba52-4179-a46c-6a0bf79a72fe", "savedPayload": { "position": { - "x": 34943.5796850191, - "y": 6279.181667628509 + "x": 34432.56805601067, + "y": 6481.148047829756 }, "targetPosition": { - "x": 35135.8979310614, - "y": 6048.93464324119 + "x": 34817.348563997104, + "y": 6020.774329342588 }, "floatingObject": { "isPinned": false, @@ -1284,12 +1284,12 @@ "id": "f6336ca7-4ce5-4f45-98c3-b2e59787199d", "savedPayload": { "position": { - "x": 34932.16470369597, - "y": 6269.14538790926 + "x": 34415.0062673769, + "y": 6465.881817878089 }, "targetPosition": { - "x": 35135.8979310614, - "y": 6048.93464324119 + "x": 34817.348563997104, + "y": 6020.774329342588 }, "floatingObject": { "isPinned": false, @@ -1312,12 +1312,12 @@ "id": "45a17f9f-8472-4659-9b8c-f992be29f6ba", "savedPayload": { "position": { - "x": 34921.27270264552, - "y": 6258.543830366734 + "x": 34398.04963977636, + "y": 6449.946103982219 }, "targetPosition": { - "x": 35135.8979310614, - "y": 6048.93464324119 + "x": 34817.348563997104, + "y": 6020.774329342588 }, "floatingObject": { "isPinned": false, @@ -1340,12 +1340,12 @@ "id": "9fb57011-3f8e-45d3-95dc-34432bc3279e", "savedPayload": { "position": { - "x": 34910.93164147824, - "y": 6247.404209047094 + "x": 34381.7236775877, + "y": 6433.364874969603 }, "targetPosition": { - "x": 35135.8979310614, - "y": 6048.93464324119 + "x": 34817.348563997104, + "y": 6020.774329342588 }, "floatingObject": { "isPinned": false, @@ -1368,12 +1368,12 @@ "id": "81bf7954-027d-4c02-9c2e-b244c487a363", "savedPayload": { "position": { - "x": 34901.16806554982, - "y": 6235.755119198501 + "x": 34366.05293660888, + "y": 6416.163070583753 }, "targetPosition": { - "x": 35135.8979310614, - "y": 6048.93464324119 + "x": 34817.348563997104, + "y": 6020.774329342588 }, "floatingObject": { "isPinned": false, @@ -1396,12 +1396,12 @@ "id": "44a94c66-a8a7-41cd-a920-88ac76fc65f9", "savedPayload": { "position": { - "x": 34892.007037819654, - "y": 6223.626463867525 + "x": 34351.060987122924, + "y": 6398.36656397249 }, "targetPosition": { - "x": 35135.8979310614, - "y": 6048.93464324119 + "x": 34817.348563997104, + "y": 6020.774329342588 }, "floatingObject": { "isPinned": false, @@ -1424,12 +1424,12 @@ "id": "4f650a33-ab3c-44e2-aae0-d2639f5f3e3f", "savedPayload": { "position": { - "x": 34883.47207451453, - "y": 6211.04937713845 + "x": 34336.77037844595, + "y": 6380.002122772277 }, "targetPosition": { - "x": 35135.8979310614, - "y": 6048.93464324119 + "x": 34817.348563997104, + "y": 6020.774329342588 }, "floatingObject": { "isPinned": false, @@ -1452,12 +1452,12 @@ "id": "b3b4ea3a-3c82-4dd0-8a34-3dee19ab965f", "savedPayload": { "position": { - "x": 34875.585084762846, - "y": 6198.056144212527 + "x": 34323.20260501091, + "y": 6361.097368847144 }, "targetPosition": { - "x": 35135.8979310614, - "y": 6048.93464324119 + "x": 34817.348563997104, + "y": 6020.774329342588 }, "floatingObject": { "isPinned": false, @@ -1480,12 +1480,12 @@ "id": "b1549cd4-16a4-4f31-8054-9757fbe83a5c", "savedPayload": { "position": { - "x": 34868.36631435417, - "y": 6184.680118532327 + "x": 34310.37807403788, + "y": 6341.680736742786 }, "targetPosition": { - "x": 35135.8979310614, - "y": 6048.93464324119 + "x": 34817.348563997104, + "y": 6020.774329342588 }, "floatingObject": { "isPinned": false, @@ -1508,12 +1508,12 @@ "id": "b7ddba7d-8dc2-4330-92b6-a9ebd4569f96", "savedPayload": { "position": { - "x": 34861.83429376862, - "y": 6170.955636163931 + "x": 34298.31607483965, + "y": 6321.781430918306 }, "targetPosition": { - "x": 35135.8979310614, - "y": 6048.93464324119 + "x": 34817.348563997104, + "y": 6020.774329342588 }, "floatingObject": { "isPinned": false, @@ -1536,12 +1536,12 @@ "id": "1d66486f-6392-416a-965d-dbe59ceead43", "savedPayload": { "position": { - "x": 34856.00579060935, - "y": 6156.917927656739 + "x": 34287.0347498088, + "y": 6301.429381819927 }, "targetPosition": { - "x": 35135.8979310614, - "y": 6048.93464324119 + "x": 34817.348563997104, + "y": 6020.774329342588 }, "floatingObject": { "isPinned": false, @@ -1564,12 +1564,12 @@ "id": "85c7b7b0-9f14-4e37-9850-7105b0f5bc85", "savedPayload": { "position": { - "x": 34850.895766560374, - "y": 6142.6030276071615 + "x": 34276.551067129825, + "y": 6280.655200862766 }, "targetPosition": { - "x": 35135.8979310614, - "y": 6048.93464324119 + "x": 34817.348563997104, + "y": 6020.774329342588 }, "floatingObject": { "isPinned": false, @@ -1592,12 +1592,12 @@ "id": "1bb6e468-87e7-4372-9e6e-3e7b03de8956", "savedPayload": { "position": { - "x": 34846.51733898015, - "y": 6128.047682158317 + "x": 34266.880795257326, + "y": 6259.490134388355 }, "targetPosition": { - "x": 35135.8979310614, - "y": 6048.93464324119 + "x": 34817.348563997104, + "y": 6020.774329342588 }, "floatingObject": { "isPinned": false, @@ -1620,12 +1620,12 @@ "id": "7f114a31-f462-462d-a653-a50065ab9266", "savedPayload": { "position": { - "x": 34842.88174722946, - "y": 6113.289254673221 + "x": 34258.03847919879, + "y": 6237.966016667173 }, "targetPosition": { - "x": 35135.8979310614, - "y": 6048.93464324119 + "x": 34817.348563997104, + "y": 6020.774329342588 }, "floatingObject": { "isPinned": false, @@ -1648,12 +1648,12 @@ "id": "7907c9e0-8676-4ee8-b00a-6d39d5820c36", "savedPayload": { "position": { - "x": 34839.998323820204, - "y": 6098.365629823559 + "x": 34250.03741863751, + "y": 6216.115222016882 }, "targetPosition": { - "x": 35135.8979310614, - "y": 6048.93464324119 + "x": 34817.348563997104, + "y": 6020.774329342588 }, "floatingObject": { "isPinned": false, @@ -1676,12 +1676,12 @@ "id": "39fa61e3-6f8f-4977-8635-f910a6285386", "savedPayload": { "position": { - "x": 34837.87447045891, - "y": 6083.315116340285 + "x": 34242.88964792862, + "y": 6193.970616108278 }, "targetPosition": { - "x": 35135.8979310614, - "y": 6048.93464324119 + "x": 34817.348563997104, + "y": 6020.774329342588 }, "floatingObject": { "isPinned": false, @@ -1704,12 +1704,12 @@ "id": "d605531c-f46a-4a55-908e-89e7c02b43e7", "savedPayload": { "position": { - "x": 34836.5156390467, - "y": 6068.176348675654 + "x": 34236.60591799823, + "y": 6171.565506532194 }, "targetPosition": { - "x": 35135.8979310614, - "y": 6048.93464324119 + "x": 34817.348563997104, + "y": 6020.774329342588 }, "floatingObject": { "isPinned": false, @@ -1732,12 +1732,12 @@ "id": "2d5e788d-29b0-44f3-82c7-a4c871e42ff0", "savedPayload": { "position": { - "x": 34835.92531768433, - "y": 6052.988187829138 + "x": 34231.19568017306, + "y": 6148.933592701733 }, "targetPosition": { - "x": 35135.8979310614, - "y": 6048.93464324119 + "x": 34817.348563997104, + "y": 6020.774329342588 }, "floatingObject": { "isPinned": false, @@ -1760,12 +1760,12 @@ "id": "0108cc46-75f9-4f46-80c8-ddf48502fd6f", "savedPayload": { "position": { - "x": 34836.10502171824, - "y": 6037.789621591803 + "x": 34226.66707196473, + "y": 6126.108915165132 }, "targetPosition": { - "x": 35135.8979310614, - "y": 6048.93464324119 + "x": 34817.348563997104, + "y": 6020.774329342588 }, "floatingObject": { "isPinned": false, @@ -1788,12 +1788,12 @@ "id": "0464100c-5223-49fa-9948-e00f28dc29da", "savedPayload": { "position": { - "x": 34837.054289850785, - "y": 6022.619664465197 + "x": 34223.026904830156, + "y": 6103.125804405561 }, "targetPosition": { - "x": 35135.8979310614, - "y": 6048.93464324119 + "x": 34817.348563997104, + "y": 6020.774329342588 }, "floatingObject": { "isPinned": false, @@ -1816,12 +1816,12 @@ "id": "084c58d8-3d41-4e21-ad29-3d280048be49", "savedPayload": { "position": { - "x": 34838.77068532427, - "y": 6007.517257511698 + "x": 34220.2806539265, + "y": 6080.018829204801 }, "targetPosition": { - "x": 35135.8979310614, - "y": 6048.93464324119 + "x": 34817.348563997104, + "y": 6020.774329342588 }, "floatingObject": { "isPinned": false, @@ -1844,12 +1844,12 @@ "id": "89d2c435-6321-4d06-8d99-67cf41010997", "savedPayload": { "position": { - "x": 34841.24980217613, - "y": 5992.521168393354 + "x": 34218.432449875996, + "y": 6056.8227446485225 }, "targetPosition": { - "x": 35135.8979310614, - "y": 6048.93464324119 + "x": 34817.348563997104, + "y": 6020.774329342588 }, "floatingObject": { "isPinned": false, @@ -1872,12 +1872,12 @@ "id": "ae4ad5b8-1de6-4aa3-ab30-7867a8696c05", "savedPayload": { "position": { - "x": 34844.48527654896, - "y": 5977.669891855856 + "x": 34217.485072553085, + "y": 6033.572439851328 }, "targetPosition": { - "x": 35135.8979310614, - "y": 6048.93464324119 + "x": 34817.348563997104, + "y": 6020.774329342588 }, "floatingObject": { "isPinned": false, @@ -1900,12 +1900,12 @@ "id": "f5de68fd-d729-41a6-a6e2-35e56d4ae908", "savedPayload": { "position": { - "x": 34848.46880302646, - "y": 5963.001550913078 + "x": 34217.43994690327, + "y": 6010.302885480218 }, "targetPosition": { - "x": 35135.8979310614, - "y": 6048.93464324119 + "x": 34817.348563997104, + "y": 6020.774329342588 }, "floatingObject": { "isPinned": false, @@ -1928,12 +1928,12 @@ "id": "c2884c05-54f2-4c46-8241-0bc11a4a3968", "savedPayload": { "position": { - "x": 34853.19015595328, - "y": 5948.553798985845 + "x": 34218.297140799805, + "y": 5987.0490811553755 }, "targetPosition": { - "x": 35135.8979310614, - "y": 6048.93464324119 + "x": 34817.348563997104, + "y": 6020.774329342588 }, "floatingObject": { "isPinned": false, @@ -1956,12 +1956,12 @@ "id": "03a1be0c-a668-42f0-8478-5b53418a459e", "savedPayload": { "position": { - "x": 34858.63721568418, - "y": 5934.3637232461415 + "x": 34220.05536494165, + "y": 5963.846002807419 }, "targetPosition": { - "x": 35135.8979310614, - "y": 6048.93464324119 + "x": 34817.348563997104, + "y": 6020.774329342588 }, "floatingObject": { "isPinned": false, @@ -1984,12 +1984,12 @@ "id": "e19a8a61-74c7-4dba-8de7-feabbc47d111", "savedPayload": { "position": { - "x": 34864.79599969495, - "y": 5920.467749414878 + "x": 34222.71197479266, + "y": 5940.728550070281 }, "targetPosition": { - "x": 35135.8979310614, - "y": 6048.93464324119 + "x": 34817.348563997104, + "y": 6020.774329342588 }, "floatingObject": { "isPinned": false, @@ -2012,12 +2012,12 @@ "id": "a1a37fb3-355c-4423-b829-467783617325", "savedPayload": { "position": { - "x": 34871.650698475365, - "y": 5906.901548257581 + "x": 34226.26297455929, + "y": 5917.7314937888395 }, "targetPosition": { - "x": 35135.8979310614, - "y": 6048.93464324119 + "x": 34817.348563997104, + "y": 6020.774329342588 }, "floatingObject": { "isPinned": false, @@ -2040,12 +2040,12 @@ "id": "b3959b56-4ae8-40f7-b521-6a907173acaf", "savedPayload": { "position": { - "x": 34879.18371611197, - "y": 5893.699944018053 + "x": 34230.70302320057, + "y": 5894.88942372027 }, "targetPosition": { - "x": 35135.8979310614, - "y": 6048.93464324119 + "x": 34817.348563997104, + "y": 6020.774329342588 }, "floatingObject": { "isPinned": false, @@ -2068,12 +2068,12 @@ "id": "97a30822-856b-440f-9271-02a1b89ede7b", "savedPayload": { "position": { - "x": 34887.375715456525, - "y": 5880.896825025039 + "x": 34236.02544246156, + "y": 5872.236696507756 }, "targetPosition": { - "x": 35135.8979310614, - "y": 6048.93464324119 + "x": 34817.348563997104, + "y": 6020.774329342588 }, "floatingObject": { "isPinned": false, @@ -2096,12 +2096,12 @@ "id": "d4c3d4c6-9499-454e-8298-4448ae169d74", "savedPayload": { "position": { - "x": 34896.20566776421, - "y": 5868.525056701368 + "x": 34242.22222691813, + "y": 5849.8073840048455 }, "targetPosition": { - "x": 35135.8979310614, - "y": 6048.93464324119 + "x": 34817.348563997104, + "y": 6020.774329342588 }, "floatingObject": { "isPinned": false, @@ -2124,12 +2124,12 @@ "id": "fd42697e-4b1f-49d0-b5d6-326de7eb4a74", "savedPayload": { "position": { - "x": 34905.650906674084, - "y": 5856.6163971988935 + "x": 34249.284056017794, + "y": 5827.635222028135 }, "targetPosition": { - "x": 35135.8979310614, - "y": 6048.93464324119 + "x": 34817.348563997104, + "y": 6020.774329342588 }, "floatingObject": { "isPinned": false, @@ -2152,12 +2152,12 @@ "id": "ec8ab386-a16f-414b-ac29-c2ea5b69dee4", "savedPayload": { "position": { - "x": 34915.687186393334, - "y": 5845.201415875759 + "x": 34257.200308098785, + "y": 5805.753559615408 }, "targetPosition": { - "x": 35135.8979310614, - "y": 6048.93464324119 + "x": 34817.348563997104, + "y": 6020.774329342588 }, "floatingObject": { "isPinned": false, @@ -2180,12 +2180,12 @@ "id": "006493a0-cd5d-46b8-8510-55a00434c12e", "savedPayload": { "position": { - "x": 34926.28874393586, - "y": 5834.309414825309 + "x": 34265.95907636599, + "y": 5784.195308865505 }, "targetPosition": { - "x": 35135.8979310614, - "y": 6048.93464324119 + "x": 34817.348563997104, + "y": 6020.774329342588 }, "floatingObject": { "isPinned": false, @@ -2208,12 +2208,12 @@ "id": "75ca78e7-e053-462b-a01f-6a62f258c60b", "savedPayload": { "position": { - "x": 34937.428365255495, - "y": 5823.968353658026 + "x": 34275.54718679993, + "y": 5762.992895435404 }, "targetPosition": { - "x": 35135.8979310614, - "y": 6048.93464324119 + "x": 34817.348563997104, + "y": 6020.774329342588 }, "floatingObject": { "isPinned": false, @@ -2236,12 +2236,12 @@ "id": "f84f766b-6258-454a-885e-b8cbcec62912", "savedPayload": { "position": { - "x": 34949.07745510409, - "y": 5814.204777729611 + "x": 34285.950217971724, + "y": 5742.178209768955 }, "targetPosition": { - "x": 35135.8979310614, - "y": 6048.93464324119 + "x": 34817.348563997104, + "y": 6020.774329342588 }, "floatingObject": { "isPinned": false, @@ -2264,12 +2264,12 @@ "id": "b0024dbc-6e04-46df-83cf-b9bd13ea5fd0", "savedPayload": { "position": { - "x": 34961.206110435065, - "y": 5805.043749999445 + "x": 34297.15252273428, + "y": 5721.782559130618 }, "targetPosition": { - "x": 35135.8979310614, - "y": 6048.93464324119 + "x": 34817.348563997104, + "y": 6020.774329342588 }, "floatingObject": { "isPinned": false, @@ -2292,12 +2292,12 @@ "id": "63d775d7-8abe-42c3-901e-acd805451017", "savedPayload": { "position": { - "x": 34973.78319716414, - "y": 5796.508786694321 + "x": 34309.13725175712, + "y": 5701.83662051637 }, "targetPosition": { - "x": 35135.8979310614, - "y": 6048.93464324119 + "x": 34817.348563997104, + "y": 6020.774329342588 }, "floatingObject": { "isPinned": false, @@ -2320,12 +2320,12 @@ "id": "ef886d46-a9b0-4fbe-a6d5-e075bc10f7b7", "savedPayload": { "position": { - "x": 34986.77643009007, - "y": 5788.621796942634 + "x": 34321.88637886935, + "y": 5682.370394512579 }, "targetPosition": { - "x": 35135.8979310614, - "y": 6048.93464324119 + "x": 34817.348563997104, + "y": 6020.774329342588 }, "floatingObject": { "isPinned": false, @@ -2348,12 +2348,544 @@ "id": "a649367f-be50-4651-b2da-0349cd3fe1f5", "savedPayload": { "position": { - "x": 35000.152455770265, - "y": 5781.403026533962 + "x": 34335.38072817273, + "y": 5663.413160172285 }, "targetPosition": { - "x": 35135.8979310614, - "y": 6048.93464324119 + "x": 34817.348563997104, + "y": 6020.774329342588 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plugin File", + "name": "9v5ij", + "config": "{\"project\":\"Governance\",\"fileName\":\"9v5ij\",\"folderName\":\"User-Profiles\",\"nodeType\":\"User Profile\",\"saveWithWorkspace\":false}", + "project": "Community-Plugins", + "id": "07b31e03-8665-440e-8318-ba99c0f3d98e", + "savedPayload": { + "position": { + "x": 34349.60000288405, + "y": 5644.99343097671 + }, + "targetPosition": { + "x": 34817.348563997104, + "y": 6020.774329342588 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plugin File", + "name": "amuradon", + "config": "{\"project\":\"Governance\",\"fileName\":\"amuradon\",\"folderName\":\"User-Profiles\",\"nodeType\":\"User Profile\",\"saveWithWorkspace\":false}", + "project": "Community-Plugins", + "id": "1f586cfb-1584-4518-bccd-2ae3fa61f9d2", + "savedPayload": { + "position": { + "x": 34364.52281586344, + "y": 5627.138911948284 + }, + "targetPosition": { + "x": 34817.348563997104, + "y": 6020.774329342588 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plugin File", + "name": "BlaaSwe", + "config": "{\"project\":\"Governance\",\"fileName\":\"BlaaSwe\",\"folderName\":\"User-Profiles\",\"nodeType\":\"User Profile\",\"saveWithWorkspace\":false}", + "project": "Community-Plugins", + "id": "9da4e7f4-7b47-4305-9ee1-a6c4b6887a5c", + "savedPayload": { + "position": { + "x": 34380.12672178264, + "y": 5609.876457979653 + }, + "targetPosition": { + "x": 34817.348563997104, + "y": 6020.774329342588 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plugin File", + "name": "claudioLopezSA", + "config": "{\"project\":\"Governance\",\"fileName\":\"claudioLopezSA\",\"folderName\":\"User-Profiles\",\"nodeType\":\"User Profile\",\"saveWithWorkspace\":false}", + "project": "Community-Plugins", + "id": "abfb376c-8c1a-4d97-b242-31e27b4e5276", + "savedPayload": { + "position": { + "x": 34396.388250884906, + "y": 5593.2320334413735 + }, + "targetPosition": { + "x": 34817.348563997104, + "y": 6020.774329342588 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plugin File", + "name": "DJ05GaZ", + "config": "{\"project\":\"Governance\",\"fileName\":\"DJ05GaZ\",\"folderName\":\"User-Profiles\",\"nodeType\":\"User Profile\",\"saveWithWorkspace\":false}", + "project": "Community-Plugins", + "id": "e4977c76-a4d2-4799-b709-f5f6e3c95625", + "savedPayload": { + "position": { + "x": 34413.28294428576, + "y": 5577.23067312903 + }, + "targetPosition": { + "x": 34817.348563997104, + "y": 6020.774329342588 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plugin File", + "name": "edwardsjohn", + "config": "{\"project\":\"Governance\",\"fileName\":\"edwardsjohn\",\"folderName\":\"User-Profiles\",\"nodeType\":\"User Profile\",\"saveWithWorkspace\":false}", + "project": "Community-Plugins", + "id": "0918a05a-2dc7-4c87-ab59-a05f5398dc4f", + "savedPayload": { + "position": { + "x": 34430.785390761484, + "y": 5561.896444608527 + }, + "targetPosition": { + "x": 34817.348563997104, + "y": 6020.774329342588 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plugin File", + "name": "gonzalocatrina", + "config": "{\"project\":\"Governance\",\"fileName\":\"gonzalocatrina\",\"folderName\":\"User-Profiles\",\"nodeType\":\"User Profile\",\"saveWithWorkspace\":false}", + "project": "Community-Plugins", + "id": "2e935bbd-d6e1-4404-abc5-190d10b18895", + "savedPayload": { + "position": { + "x": 34448.86926496997, + "y": 5547.2524120161825 + }, + "targetPosition": { + "x": 34817.348563997104, + "y": 6020.774329342588 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plugin File", + "name": "JasonDeSouza", + "config": "{\"project\":\"Governance\",\"fileName\":\"JasonDeSouza\",\"folderName\":\"User-Profiles\",\"nodeType\":\"User Profile\",\"saveWithWorkspace\":false}", + "project": "Community-Plugins", + "id": "7b41fec8-0d86-428d-9af9-a1437220af9e", + "savedPayload": { + "position": { + "x": 34467.50736704662, + "y": 5533.320601368071 + }, + "targetPosition": { + "x": 34817.348563997104, + "y": 6020.774329342588 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plugin File", + "name": "liteir", + "config": "{\"project\":\"Governance\",\"fileName\":\"liteir\",\"folderName\":\"User-Profiles\",\"nodeType\":\"User Profile\",\"saveWithWorkspace\":false}", + "project": "Community-Plugins", + "id": "e5e6de7d-120f-426f-be75-8ab21c7c6786", + "savedPayload": { + "position": { + "x": 34486.67166351544, + "y": 5520.121967430814 + }, + "targetPosition": { + "x": 34817.348563997104, + "y": 6020.774329342588 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plugin File", + "name": "Loui-Molina", + "config": "{\"project\":\"Governance\",\"fileName\":\"Loui-Molina\",\"folderName\":\"User-Profiles\",\"nodeType\":\"User Profile\",\"saveWithWorkspace\":false}", + "project": "Community-Plugins", + "id": "bdcb672d-d827-40c9-99b4-ba60e090fc8c", + "savedPayload": { + "position": { + "x": 34506.333329454086, + "y": 5507.676362203611 + }, + "targetPosition": { + "x": 34817.348563997104, + "y": 6020.774329342588 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plugin File", + "name": "mARTin-B78", + "config": "{\"project\":\"Governance\",\"fileName\":\"mARTin-B78\",\"folderName\":\"User-Profiles\",\"nodeType\":\"User Profile\",\"saveWithWorkspace\":false}", + "project": "Community-Plugins", + "id": "cb43be87-4cec-4d19-a01b-1d71ed5463b6", + "savedPayload": { + "position": { + "x": 34526.4627918493, + "y": 5496.002505058951 + }, + "targetPosition": { + "x": 34817.348563997104, + "y": 6020.774329342588 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plugin File", + "name": "Neobii", + "config": "{\"project\":\"Governance\",\"fileName\":\"Neobii\",\"folderName\":\"User-Profiles\",\"nodeType\":\"User Profile\",\"saveWithWorkspace\":false}", + "project": "Community-Plugins", + "id": "27343a25-2bed-4fdf-a103-a001312a5312", + "savedPayload": { + "position": { + "x": 34547.02977407751, + "y": 5485.117954586897 + }, + "targetPosition": { + "x": 34817.348563997104, + "y": 6020.774329342588 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plugin File", + "name": "NicN11", + "config": "{\"project\":\"Governance\",\"fileName\":\"NicN11\",\"folderName\":\"User-Profiles\",\"nodeType\":\"User Profile\",\"saveWithWorkspace\":false}", + "project": "Community-Plugins", + "id": "6d112341-e38d-4f74-b75e-d31b7a4a33c2", + "savedPayload": { + "position": { + "x": 34568.003341443764, + "y": 5475.0390821853 + }, + "targetPosition": { + "x": 34817.348563997104, + "y": 6020.774329342588 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plugin File", + "name": "ozichris", + "config": "{\"project\":\"Governance\",\"fileName\":\"ozichris\",\"folderName\":\"User-Profiles\",\"nodeType\":\"User Profile\",\"saveWithWorkspace\":false}", + "project": "Community-Plugins", + "id": "57a4f920-f5aa-4f35-a42f-8910c369a396", + "savedPayload": { + "position": { + "x": 34589.35194771043, + "y": 5465.781047435658 + }, + "targetPosition": { + "x": 34817.348563997104, + "y": 6020.774329342588 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plugin File", + "name": "theblockchainarborist", + "config": "{\"project\":\"Governance\",\"fileName\":\"theblockchainarborist\",\"folderName\":\"User-Profiles\",\"nodeType\":\"User Profile\",\"saveWithWorkspace\":false}", + "project": "Community-Plugins", + "id": "fe22d27b-87c9-4232-87f8-03bfbae2c08e", + "savedPayload": { + "position": { + "x": 34611.04348254573, + "y": 5457.357775301672 + }, + "targetPosition": { + "x": 34817.348563997104, + "y": 6020.774329342588 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plugin File", + "name": "Tyhote", + "config": "{\"project\":\"Governance\",\"fileName\":\"Tyhote\",\"folderName\":\"User-Profiles\",\"nodeType\":\"User Profile\",\"saveWithWorkspace\":false}", + "project": "Community-Plugins", + "id": "79807db4-4f92-4236-af19-af21987951f8", + "savedPayload": { + "position": { + "x": 34633.04531982077, + "y": 5449.781935184768 + }, + "targetPosition": { + "x": 34817.348563997104, + "y": 6020.774329342588 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plugin File", + "name": "vraptor75011", + "config": "{\"project\":\"Governance\",\"fileName\":\"vraptor75011\",\"folderName\":\"User-Profiles\",\"nodeType\":\"User Profile\",\"saveWithWorkspace\":false}", + "project": "Community-Plugins", + "id": "430bcff2-f1cc-48d8-9228-f707125911f4", + "savedPayload": { + "position": { + "x": 34655.324366682304, + "y": 5443.064921868126 + }, + "targetPosition": { + "x": 34817.348563997104, + "y": 6020.774329342588 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plugin File", + "name": "whtv", + "config": "{\"project\":\"Governance\",\"fileName\":\"whtv\",\"folderName\":\"User-Profiles\",\"nodeType\":\"User Profile\",\"saveWithWorkspace\":false}", + "project": "Community-Plugins", + "id": "124349ad-aca4-445a-8591-235dbbd25192", + "savedPayload": { + "position": { + "x": 34677.84711332752, + "y": 5437.216838377831 + }, + "targetPosition": { + "x": 34817.348563997104, + "y": 6020.774329342588 + }, + "floatingObject": { + "isPinned": false, + "isFrozen": false, + "isCollapsed": false, + "angleToParent": 2, + "distanceToParent": 3, + "arrangementStyle": 0 + }, + "uiObject": { + "isRunning": false + } + } + }, + { + "type": "Plugin File", + "name": "MarcusGehring79", + "config": "{\"project\":\"Governance\",\"fileName\":\"MarcusGehring79\",\"folderName\":\"User-Profiles\",\"nodeType\":\"User Profile\",\"saveWithWorkspace\":false}", + "project": "Community-Plugins", + "id": "2fff33a5-139c-47f1-91e1-f4754e8244d7", + "savedPayload": { + "position": { + "x": 34700.57968340602, + "y": 5432.246480786971 + }, + "targetPosition": { + "x": 34817.348563997104, + "y": 6020.774329342588 }, "floatingObject": { "isPinned": false, @@ -2372,8 +2904,8 @@ "id": "64e9f828-b908-4bbb-9435-e65839c4a011", "savedPayload": { "position": { - "x": 35135.8979310614, - "y": 6048.93464324119 + "x": 34817.348563997104, + "y": 6020.774329342588 }, "targetPosition": { "x": 35409.961568354185, @@ -2384,7 +2916,7 @@ "isFrozen": false, "isCollapsed": false, "angleToParent": 2, - "distanceToParent": 3, + "distanceToParent": 5, "arrangementStyle": 0 }, "uiObject": { @@ -2405,12 +2937,12 @@ "id": "647f3855-61bf-4523-8aaf-5806a69eb500", "savedPayload": { "position": { - "x": 34813.248431133215, - "y": 5864.196572357859 + "x": 34924.55137172921, + "y": 5574.242498942966 }, "targetPosition": { - "x": 35111.6049997437, - "y": 5895.555111338154 + "x": 35167.2564700417, + "y": 5750.578074630708 }, "floatingObject": { "isPinned": false, @@ -2427,63 +2959,6 @@ } ], "id": "6012e094-84df-4dce-9e36-fc884cefd4c7", - "savedPayload": { - "position": { - "x": 35111.6049997437, - "y": 5895.555111338154 - }, - "targetPosition": { - "x": 35409.961568354185, - "y": 5926.91365031845 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": true, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - } - } - }, - "pluginAssets": { - "type": "Plugin Assets", - "name": "New Plugin Assets", - "project": "Community-Plugins", - "pluginFiles": [ - { - "type": "Plugin File", - "name": "Superalgos", - "config": "{\n \"project\": \"Governance\",\n \"fileName\": \"Superalgos\",\n \"folderName\": \"Assets\",\n \"nodeType\": \"Assets\",\n \"saveWithWorkspace\": false\n}", - "project": "Community-Plugins", - "id": "99887440-5fb5-46ed-88d6-d73d76e02c24", - "savedPayload": { - "position": { - "x": 34924.55137172921, - "y": 4764.242498942966 - }, - "targetPosition": { - "x": 35167.2564700417, - "y": 4940.578074630708 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": true, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - } - } - } - ], - "id": "ad439a02-6b2c-40b5-b5df-3f1965860d87", "savedPayload": { "position": { "x": 35167.2564700417, @@ -2496,64 +2971,7 @@ "floatingObject": { "isPinned": false, "isFrozen": false, - "isCollapsed": true, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - } - } - }, - "pluginFeatures": { - "type": "Plugin Features", - "name": "New Plugin Features", - "project": "Community-Plugins", - "pluginFiles": [ - { - "type": "Plugin File", - "name": "Superalgos", - "config": "{\"project\":\"Governance\",\"fileName\":\"Superalgos\",\"folderName\":\"Features\",\"nodeType\":\"Features\",\"saveWithWorkspace\":false}", - "project": "Community-Plugins", - "id": "432f13b0-00ee-41ba-82ad-e7209f1f1f3c", - "savedPayload": { - "position": { - "x": 35165.9195825087, - "y": 5378.78637573289 - }, - "targetPosition": { - "x": 35287.94057543144, - "y": 5652.85001302567 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": false, - "angleToParent": 2, - "distanceToParent": 3, - "arrangementStyle": 0 - }, - "uiObject": { - "isRunning": false - } - } - } - ], - "id": "2fe3944a-cb69-4beb-9e50-37dbb1a23d16", - "savedPayload": { - "position": { - "x": 35287.94057543144, - "y": 5652.85001302567 - }, - "targetPosition": { - "x": 35409.961568354185, - "y": 5926.91365031845 - }, - "floatingObject": { - "isPinned": false, - "isFrozen": false, - "isCollapsed": true, + "isCollapsed": false, "angleToParent": 2, "distanceToParent": 3, "arrangementStyle": 0 @@ -2576,12 +2994,12 @@ "id": "85e44bba-0b8d-4477-958a-30e25854785b", "savedPayload": { "position": { - "x": 35472.67864631478, - "y": 5330.200513097486 + "x": 35316.10088933005, + "y": 5334.300645961367 }, "targetPosition": { - "x": 35441.32010733448, - "y": 5628.557081707968 + "x": 35363.03122884212, + "y": 5630.6071481399085 }, "floatingObject": { "isPinned": false, @@ -2600,8 +3018,8 @@ "id": "4da2e910-5bbb-4932-9d02-c6a99d7d4039", "savedPayload": { "position": { - "x": 35441.32010733448, - "y": 5628.557081707968 + "x": 35363.03122884212, + "y": 5630.6071481399085 }, "targetPosition": { "x": 35409.961568354185, @@ -4037,19 +4455,27 @@ "referenceParentCombinedNodePath": [ [ "New Plugins", - "Plugins" + "Plugins", + "Community-Plugins", + "bfb0b514-3b9f-4e9a-85ca-d0ca714b09f6" ], [ "Governance", - "Plugin Project" + "Plugin Project", + "Community-Plugins", + "63a93d05-d353-4b5f-a641-957e031b28a9" ], [ "New Plugin User Profiles", - "Plugin User Profiles" + "Plugin User Profiles", + "Community-Plugins", + "64e9f828-b908-4bbb-9435-e65839c4a011" ], [ "Dummy", - "Plugin File" + "Plugin File", + "Community-Plugins", + "945cacf7-ac9d-4907-bf4a-85d245916621" ] ] } @@ -4404,11 +4830,15 @@ "referenceParentCombinedNodePath": [ [ "New APIs", - "APIs" + "APIs", + "Foundations", + "8d63ecea-f77e-4dc6-8988-e6cfc81a6d1d" ], [ "New Github API", - "Github API" + "Github API", + "Foundations", + "ca62704e-f59c-491a-bfe0-896f26dc65bb" ] ] } @@ -4629,7 +5059,6 @@ "arrangementStyle": 1 }, "uiObject": { - "isPlaying": true, "isRunning": false }, "tutorial": { 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/Plugins/Workspaces/Portfolio-Management-Demo.json b/Projects/Portfolio-Management/Plugins/Workspaces/Portfolio-Management-Demo.json new file mode 100644 index 000000000..c2524f74e --- /dev/null +++ b/Projects/Portfolio-Management/Plugins/Workspaces/Portfolio-Management-Demo.json @@ -0,0 +1,66646 @@ +{ + "type": "Workspace", + "name": "Portfolio-Management-Demo", + "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": 24174.645561569087, + "y": 29632.784483506297 + }, + "targetPosition": { + "x": 24304.549372136753, + "y": 29707.784483506297 + }, + "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": 24304.549372136753, + "y": 29707.784483506297 + }, + "targetPosition": { + "x": 24434.45318270442, + "y": 29782.784483506297 + }, + "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": 24434.45318270442, + "y": 29782.784483506297 + }, + "targetPosition": { + "x": 24564.356993272086, + "y": 29857.784483506297 + }, + "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": 24525.534136506707, + "y": 29412.895609562936 + }, + "targetPosition": { + "x": 24564.356993272086, + "y": 29557.784483506297 + }, + "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": 24603.179850037464, + "y": 29412.895609562936 + }, + "targetPosition": { + "x": 24564.356993272086, + "y": 29557.784483506297 + }, + "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": 24564.356993272086, + "y": 29557.784483506297 + }, + "targetPosition": { + "x": 24564.356993272086, + "y": 29707.784483506297 + }, + "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": 24564.356993272086, + "y": 29707.784483506297 + }, + "targetPosition": { + "x": 24564.356993272086, + "y": 29857.784483506297 + }, + "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": 24564.356993272086, + "y": 29857.784483506297 + }, + "targetPosition": { + "x": 24639.356993272086, + "y": 29987.688294073963 + }, + "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": 24639.356993272086, + "y": 29987.688294073963 + }, + "targetPosition": { + "x": 24714.356993272086, + "y": 30117.59210464163 + }, + "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": 24714.356993272086, + "y": 30117.59210464163 + }, + "targetPosition": { + "x": 24789.356993272086, + "y": 30247.495915209296 + }, + "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": 24789.356993272086, + "y": 30247.495915209296 + }, + "targetPosition": { + "x": 24939.356993272086, + "y": 30507.30353634463 + }, + "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": 24939.356993272086, + "y": 30507.30353634463 + }, + "targetPosition": { + "x": 25089.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": "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": 25089.356993272086, + "y": 30767.11115747996 + }, + "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": 25389.356993272086, + "y": 30767.11115747996 + }, + "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": 26982.10531150628, + "y": 30983.947602349657 + }, + "targetPosition": { + "x": 27114.356993272086, + "y": 30801.918778615294 + }, + "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": 26900.369277105678, + "y": 30871.447602349657 + }, + "targetPosition": { + "x": 27114.356993272086, + "y": 30801.918778615294 + }, + "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": 26900.369277105678, + "y": 30732.38995488093 + }, + "targetPosition": { + "x": 27114.356993272086, + "y": 30801.918778615294 + }, + "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": 26982.10531150628, + "y": 30619.88995488093 + }, + "targetPosition": { + "x": 27114.356993272086, + "y": 30801.918778615294 + }, + "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": 27114.356993272086, + "y": 30576.918778615294 + }, + "targetPosition": { + "x": 27114.356993272086, + "y": 30801.918778615294 + }, + "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": 27246.608675037893, + "y": 30619.88995488093 + }, + "targetPosition": { + "x": 27114.356993272086, + "y": 30801.918778615294 + }, + "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": 27328.344709438494, + "y": 30732.38995488093 + }, + "targetPosition": { + "x": 27114.356993272086, + "y": 30801.918778615294 + }, + "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": 27328.344709438494, + "y": 30871.447602349657 + }, + "targetPosition": { + "x": 27114.356993272086, + "y": 30801.918778615294 + }, + "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": 27246.608675037893, + "y": 30983.947602349657 + }, + "targetPosition": { + "x": 27114.356993272086, + "y": 30801.918778615294 + }, + "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": 27114.356993272086, + "y": 30801.918778615294 + }, + "targetPosition": { + "x": 27114.356993272086, + "y": 31026.918778615294 + }, + "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": 27339.356993272086, + "y": 31026.918778615294 + }, + "targetPosition": { + "x": 27114.356993272086, + "y": 31026.918778615294 + }, + "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": 27114.356993272086, + "y": 31251.918778615294 + }, + "targetPosition": { + "x": 27114.356993272086, + "y": 31026.918778615294 + }, + "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": 27114.356993272086, + "y": 31026.918778615294 + }, + "targetPosition": { + "x": 26889.356993272086, + "y": 31026.918778615294 + }, + "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": 26889.356993272086, + "y": 31026.918778615294 + }, + "targetPosition": { + "x": 26664.356993272086, + "y": 31026.918778615294 + }, + "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": 26664.356993272086, + "y": 31026.918778615294 + }, + "targetPosition": { + "x": 26439.356993272086, + "y": 31026.918778615294 + }, + "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": 26439.356993272086, + "y": 31026.918778615294 + }, + "targetPosition": { + "x": 26289.356993272086, + "y": 31026.918778615294 + }, + "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": 26289.356993272086, + "y": 31026.918778615294 + }, + "targetPosition": { + "x": 26139.356993272086, + "y": 31026.918778615294 + }, + "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": 26139.356993272086, + "y": 31026.918778615294 + }, + "targetPosition": { + "x": 25989.356993272086, + "y": 31026.918778615294 + }, + "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": 25989.356993272086, + "y": 31026.918778615294 + }, + "targetPosition": { + "x": 25839.356993272086, + "y": 31026.918778615294 + }, + "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": 25839.356993272086, + "y": 31026.918778615294 + }, + "targetPosition": { + "x": 25689.356993272086, + "y": 31026.918778615294 + }, + "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": 25689.356993272086, + "y": 31026.918778615294 + }, + "targetPosition": { + "x": 25539.356993272086, + "y": 31026.918778615294 + }, + "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": 25539.356993272086, + "y": 31026.918778615294 + }, + "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": 26479.234087065506, + "y": 32455.29791278764 + }, + "targetPosition": { + "x": 26356.690304187126, + "y": 32643.99879057536 + }, + "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": 26531.548145514946, + "y": 32502.401702589144 + }, + "targetPosition": { + "x": 26356.690304187126, + "y": 32643.99879057536 + }, + "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": 26566.745900148995, + "y": 32563.366001927665 + }, + "targetPosition": { + "x": 26356.690304187126, + "y": 32643.99879057536 + }, + "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": 26581.381949506904, + "y": 32632.223200420696 + }, + "targetPosition": { + "x": 26356.690304187126, + "y": 32643.99879057536 + }, + "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": 26574.023615102167, + "y": 32702.233075723427 + }, + "targetPosition": { + "x": 26356.690304187126, + "y": 32643.99879057536 + }, + "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": 26545.391181974846, + "y": 32766.54257345374 + }, + "targetPosition": { + "x": 26356.690304187126, + "y": 32643.99879057536 + }, + "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": 26498.28739217334, + "y": 32818.856631903174 + }, + "targetPosition": { + "x": 26356.690304187126, + "y": 32643.99879057536 + }, + "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": 26437.32309283482, + "y": 32854.05438653723 + }, + "targetPosition": { + "x": 26356.690304187126, + "y": 32643.99879057536 + }, + "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": 26368.46589434179, + "y": 32868.690435895136 + }, + "targetPosition": { + "x": 26356.690304187126, + "y": 32643.99879057536 + }, + "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": 26356.690304187126, + "y": 32643.99879057536 + }, + "targetPosition": { + "x": 26139.356993272086, + "y": 32585.76450542729 + }, + "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": 26251.856993272086, + "y": 32780.62022127879 + }, + "targetPosition": { + "x": 26139.356993272086, + "y": 32585.76450542729 + }, + "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": 26081.122708124018, + "y": 32803.09781634233 + }, + "targetPosition": { + "x": 26139.356993272086, + "y": 32585.76450542729 + }, + "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": 26139.356993272086, + "y": 32585.76450542729 + }, + "targetPosition": { + "x": 26026.856993272086, + "y": 32390.90878957579 + }, + "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": 26026.856993272086, + "y": 32390.90878957579 + }, + "targetPosition": { + "x": 25914.356993272086, + "y": 32196.05307372429 + }, + "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": 25914.356993272086, + "y": 32196.05307372429 + }, + "targetPosition": { + "x": 25839.356993272086, + "y": 32066.149263156625 + }, + "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": 25839.356993272086, + "y": 32066.149263156625 + }, + "targetPosition": { + "x": 25764.356993272086, + "y": 31936.24545258896 + }, + "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": 25764.356993272086, + "y": 31936.24545258896 + }, + "targetPosition": { + "x": 25689.356993272086, + "y": 31806.341642021293 + }, + "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": 25689.356993272086, + "y": 31806.341642021293 + }, + "targetPosition": { + "x": 25614.356993272086, + "y": 31676.437831453626 + }, + "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": 25614.356993272086, + "y": 31676.437831453626 + }, + "targetPosition": { + "x": 25539.356993272086, + "y": 31546.53402088596 + }, + "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": 25539.356993272086, + "y": 31546.53402088596 + }, + "targetPosition": { + "x": 25464.356993272086, + "y": 31416.630210318293 + }, + "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": 25464.356993272086, + "y": 31416.630210318293 + }, + "targetPosition": { + "x": 25389.356993272086, + "y": 31286.726399750627 + }, + "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": 25389.356993272086, + "y": 31286.726399750627 + }, + "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": 24932.72556260803, + "y": 32476.460233399197 + }, + "targetPosition": { + "x": 24971.883420274044, + "y": 32179.026774987055 + }, + "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": 24971.883420274044, + "y": 32179.026774987055 + }, + "targetPosition": { + "x": 25011.041277940058, + "y": 31881.593316574912 + }, + "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": 25011.041277940058, + "y": 31881.593316574912 + }, + "targetPosition": { + "x": 25050.19913560607, + "y": 31584.15985816277 + }, + "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": 25050.19913560607, + "y": 31584.15985816277 + }, + "targetPosition": { + "x": 25089.356993272086, + "y": 31286.726399750627 + }, + "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": 24489.356993272086, + "y": 32325.956884291958 + }, + "targetPosition": { + "x": 24639.356993272086, + "y": 32066.149263156625 + }, + "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": 24639.356993272086, + "y": 32066.149263156625 + }, + "targetPosition": { + "x": 24789.356993272086, + "y": 31806.341642021293 + }, + "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": 24789.356993272086, + "y": 31806.341642021293 + }, + "targetPosition": { + "x": 24939.356993272086, + "y": 31546.53402088596 + }, + "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": 24939.356993272086, + "y": 31546.53402088596 + }, + "targetPosition": { + "x": 25089.356993272086, + "y": 31286.726399750627 + }, + "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": 24137.3329849226, + "y": 32017.240114561097 + }, + "targetPosition": { + "x": 24375.33898700997, + "y": 31834.61168585848 + }, + "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": 24375.33898700997, + "y": 31834.61168585848 + }, + "targetPosition": { + "x": 24613.344989097342, + "y": 31651.98325715586 + }, + "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": 24613.344989097342, + "y": 31651.98325715586 + }, + "targetPosition": { + "x": 24851.350991184714, + "y": 31469.354828453244 + }, + "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": 24851.350991184714, + "y": 31469.354828453244 + }, + "targetPosition": { + "x": 25089.356993272086, + "y": 31286.726399750627 + }, + "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": 25089.356993272086, + "y": 31286.726399750627 + }, + "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", + "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": 30407.036480761744, + "y": 30145.18311790159 + }, + "targetPosition": { + "x": 30607.512948704127, + "y": 30247.330980342987 + }, + "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": 30607.512948704127, + "y": 30247.330980342987 + }, + "targetPosition": { + "x": 30807.98941664651, + "y": 30349.478842784385 + }, + "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": 30807.98941664651, + "y": 30349.478842784385 + }, + "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": 30930.827057593822, + "y": 29697.823703001548 + }, + "targetPosition": { + "x": 31000.355881328185, + "y": 29911.811419167956 + }, + "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": 31000.355881328185, + "y": 29911.811419167956 + }, + "targetPosition": { + "x": 31069.884705062548, + "y": 30125.799135334364 + }, + "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": 31069.884705062548, + "y": 30125.799135334364 + }, + "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": 31617.533802296864, + "y": 29751.86869589765 + }, + "targetPosition": { + "x": 31515.385939855467, + "y": 29952.345163840033 + }, + "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": 31515.385939855467, + "y": 29952.345163840033 + }, + "targetPosition": { + "x": 31413.23807741407, + "y": 30152.821631782415 + }, + "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": 31413.23807741407, + "y": 30152.821631782415 + }, + "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": 31253.4464296736, + "y": 29544.67158826312 + }, + "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": 31923.244175273034, + "y": 29383.867376664948 + }, + "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": 32510.56845167428, + "y": 29743.780156137345 + }, + "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": 32905.39594211297, + "y": 29706.272544983713 + }, + "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": 33462.42414998803, + "y": 29733.457073048576 + }, + "targetPosition": { + "x": 33252.36855402616, + "y": 29814.08986169627 + }, + "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": 33252.36855402616, + "y": 29814.08986169627 + }, + "targetPosition": { + "x": 33042.312958064285, + "y": 29894.722650343963 + }, + "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": 33042.312958064285, + "y": 29894.722650343963 + }, + "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": 32600.977154004344, + "y": 30858.0376550046 + }, + "targetPosition": { + "x": 32378.74727737044, + "y": 30822.839900370545 + }, + "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": 32378.74727737044, + "y": 30822.839900370545 + }, + "targetPosition": { + "x": 32156.517400736535, + "y": 30787.642145736492 + }, + "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": 32156.517400736535, + "y": 30787.642145736492 + }, + "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": 32291.844182150253, + "y": 31111.262348267694 + }, + "targetPosition": { + "x": 32159.592500384446, + "y": 31293.291172002057 + }, + "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": 32525.655479152672, + "y": 32115.482083880393 + }, + "targetPosition": { + "x": 32434.139734460616, + "y": 31909.93435591081 + }, + "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": 32434.139734460616, + "y": 31909.93435591081 + }, + "targetPosition": { + "x": 32342.62398976856, + "y": 31704.386627941225 + }, + "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": 32342.62398976856, + "y": 31704.386627941225 + }, + "targetPosition": { + "x": 32251.108245076502, + "y": 31498.83889997164 + }, + "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": 32251.108245076502, + "y": 31498.83889997164 + }, + "targetPosition": { + "x": 32159.592500384446, + "y": 31293.291172002057 + }, + "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": 32159.592500384446, + "y": 31293.291172002057 + }, + "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": 32036.686224839053, + "y": 31832.2066607986 + }, + "targetPosition": { + "x": 31895.08913685284, + "y": 31657.348819470782 + }, + "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": 32035.88015538905, + "y": 32546.2683260064 + }, + "targetPosition": { + "x": 32000.682400755, + "y": 32324.038449372496 + }, + "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": 32000.682400755, + "y": 32324.038449372496 + }, + "targetPosition": { + "x": 31965.484646120945, + "y": 32101.80857273859 + }, + "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": 31965.484646120945, + "y": 32101.80857273859 + }, + "targetPosition": { + "x": 31930.286891486892, + "y": 31879.578696104687 + }, + "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": 31930.286891486892, + "y": 31879.578696104687 + }, + "targetPosition": { + "x": 31895.08913685284, + "y": 31657.348819470782 + }, + "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": 31895.08913685284, + "y": 31657.348819470782 + }, + "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": 32097.603446454094, + "y": 32395.18161171475 + }, + "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": 31821.82952717966, + "y": 32612.584239987114 + }, + "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": 31483.85126356913, + "y": 32707.9039685774 + }, + "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": 30954.85849472745, + "y": 32919.83043349508 + }, + "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": 30192.46789092981, + "y": 33081.881558887835 + }, + "targetPosition": { + "x": 30359.67547666222, + "y": 32931.327172457095 + }, + "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": 30359.67547666222, + "y": 32931.327172457095 + }, + "targetPosition": { + "x": 30526.883062394634, + "y": 32780.772786026355 + }, + "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": 30526.883062394634, + "y": 32780.772786026355 + }, + "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": 30407.036480761744, + "y": 31818.31688209841 + }, + "targetPosition": { + "x": 30607.512948704127, + "y": 31716.169019657013 + }, + "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": 30607.512948704127, + "y": 31716.169019657013 + }, + "targetPosition": { + "x": 30807.98941664651, + "y": 31614.021157215615 + }, + "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": 30807.98941664651, + "y": 31614.021157215615 + }, + "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 + } + } + }, + null, + null, + null, + null + ] +} \ 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/TS/Modules/PortfolioManagerClient.js b/Projects/Portfolio-Management/TS/Modules/PortfolioManagerClient.js new file mode 100644 index 000000000..2d24455fe --- /dev/null +++ b/Projects/Portfolio-Management/TS/Modules/PortfolioManagerClient.js @@ -0,0 +1,101 @@ +exports.newPortfolioManagementModulesPortfolioManagerClient = function (processIndex) { + /* + This object represents a proxy of the Profile Manager. It is used to send + questions to the Event and Formula Managers and receive their answers. + */ + let thisObject = { + askPortfolioEventsManager: askPortfolioEventsManager, + askPortfolioFormulaManager: askPortfolioFormulaManager, + initialize: initialize, + finalize: finalize + } + + return thisObject + + function initialize() { + + } + + function finalize() { + + } + + async function askPortfolioEventsManager(eventNode, eventStatus) { + let response = { + raiseEvent: eventStatus, + reason: "No need to ask Portfolio Manager" + } + + if (eventNode.askPortfolioEventsManager === undefined) { + return response + } + + if (eventStatus === true) { + /* + First we will check if the Portfolio Manager confirms this event + can be raised. + */ + if (eventNode.askPortfolioEventsManager.confirmEvent !== undefined) { + let message = { + question: "Confirm This Event Can Be Raised", + event: eventNode.type + } + response = await portfolioManagerEventsClient.sendMessage(message) + } + } else { + /* + In this case, we will check if the Porfolio Manager would like to + raise this event anyways. + */ + if (eventNode.askPortfolioEventsManager.raiseEvent !== undefined) { + let message = { + question: "Must This Event Be Raised", + event: eventNode.type + } + response = await portfolioManagerEventsClient.sendMessage(message) + } + } + return response + } + + async function askPortfolioFormulaManager(formulaParentNode, formulaValue) { + let response = { + value: formulaValue, + reason: "No need to ask Portfolio Manager" + } + + if (formulaParentNode === undefined) { + return response + } + if (formulaParentNode.askPortfolioFormulaManager === undefined) { + return response + } + + if (formulaValue === true) { + /* + First we will check if the Portfolio Manager confirms this formula + value. + */ + if (formulaParentNode.askPortfolioEventsManager.confirmFormula !== undefined) { + let message = { + question: "Confirm This Formula Value", + formula: formulaParentNode.type + } + response = await portfolioManagerEventsClient.sendMessage(message) + } + } else { + /* + In this case, we will check if the Porfolio Manager would like to + replace this formula value for something else. + */ + if (formulaParentNode.askPortfolioEventsManager.raiseEvent !== undefined) { + let message = { + question: "Give me a Value for this Formula", + formula: formulaParentNode.type + } + response = await portfolioManagerEventsClient.sendMessage(message) + } + } + return response + } +} \ No newline at end of file diff --git a/Projects/Portfolio-Management/TS/Modules/PortfolioManagerEventsClient.js b/Projects/Portfolio-Management/TS/Modules/PortfolioManagerEventsClient.js new file mode 100644 index 000000000..df5d5a51a --- /dev/null +++ b/Projects/Portfolio-Management/TS/Modules/PortfolioManagerEventsClient.js @@ -0,0 +1,28 @@ +exports.newPortfolioManagementModulesPortfolioManagerEventsClient = function (processIndex) { + /* + This object represents the client to access the Portfolio Manager from a Trading Bot. + It is an events client because the communication with the Portfolio Manager happens + at the events layer, provided by the Events Server. + */ + let thisObject = { + sendMessage: sendMessage, + initialize: initialize, + finalize: finalize + } + + return thisObject + + function initialize() { + + } + + function finalize() { + + } + + async function sendMessage(message) { + + } + + +} \ No newline at end of file diff --git a/Projects/Portfolio-Management/TS/Modules/PortfolioManagerEventsInterface.js b/Projects/Portfolio-Management/TS/Modules/PortfolioManagerEventsInterface.js new file mode 100644 index 000000000..b3105f2f5 --- /dev/null +++ b/Projects/Portfolio-Management/TS/Modules/PortfolioManagerEventsInterface.js @@ -0,0 +1,20 @@ +exports.newPortfolioManagementModulesPortfolioManagerEventsInterface = function (processIndex) { + /* + This object represents the interface between the Portfolio Manager and Trading Bots. + It is an events based interface because the communicatin happens via the Events Server. + */ + let thisObject = { + initialize: initialize, + finalize: finalize + } + + return thisObject + + function initialize() { + + } + + function finalize() { + + } +} \ No newline at end of file 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 0de6f2837..99b4cb1da 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,185 @@ "Trading Tasks" ] }, + { + "name": "Portfolio-Management", + "propertyName": "portfolioManagement", + "UI": { + "functionLibraries": [ + { + "name": "Portfolio Session Functions", + "propertyName": "portfolioSessionFunctions", + "functionName": "newPortfolioManagementFunctionLibraryPortfolioSessionFunctions" + } + ] + }, + "TS": { + "modules": [ + { + "name": "Portfolio Manager Client", + "propertyName": "portfolioManagerClient", + "functionName": "newPortfolioManagementModulesPortfolioManagerClient", + "fileName": "PortfolioManagerClient.js" + }, + { + "name": "Portfolio Manager Events Client", + "propertyName": "portfolioManagerEventsClient", + "functionName": "newPortfolioManagementModulesPortfolioManagerEventsClient", + "fileName": "PortfolioManagerEventsClient.js" + }, + { + "name": "Portfolio Manager Events Interface", + "propertyName": "portfolioManagerEventsInterface", + "functionName": "newPortfolioManagementModulesPortfolioManagerEventsInterface", + "fileName": "PortfolioManagerEventsInterface.js" + } + ], + "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 +1731,7 @@ "propertyName": "signal", "functionName": "newSocialTradingModulesSignal", "fileName": "Signal.js" - }, + }, { "name": "Client Interface", "propertyName": "clientInterface", @@ -1743,12 +1929,12 @@ "utilities": [] }, "TS": { - "botModules": [ + "modules": [ { - "name": "Trading Signals", - "propertyName": "tradingSignals", - "functionName": "newTradingSignalsBotModulesTradingSignals", - "fileName": "TradingSignals.js", + "name": "Outgoing Trading Signals", + "propertyName": "outgoingTradingSignals", + "functionName": "newTradingSignalsModulesOutgoingTradingSignals", + "fileName": "OutgoingTradingSignals.js", "folderName": "" } ] diff --git a/Projects/Trading-Signals/TS/Bot-Modules/TradingSignals.js b/Projects/Trading-Signals/TS/Bot-Modules/TradingSignals.js deleted file mode 100644 index 1ca3f825a..000000000 --- a/Projects/Trading-Signals/TS/Bot-Modules/TradingSignals.js +++ /dev/null @@ -1,129 +0,0 @@ -exports.newTradingSignalsBotModulesTradingSignals = function (processIndex) { - - let thisObject = { - makeAnnouncements: makeAnnouncements, - initialize: initialize, - finalize: finalize - } - - let tradingSystem - let tradingEngine - let sessionParameters - let taskParameters - - return thisObject - - function initialize() { - tradingSystem = TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).SIMULATION_STATE.tradingSystem - tradingEngine = TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).SIMULATION_STATE.tradingEngine - sessionParameters = TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.tradingParameters - - - taskParameters = { - exchange: TS.projects.foundations.globals.taskConstants.TASK_NODE.parentNode.parentNode.parentNode.referenceParent.parentNode.parentNode.name, - 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 - } - } - - function finalize() { - tradingSystem = undefined - tradingEngine = undefined - sessionParameters = undefined - taskParameters = undefined - TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.messagesSent = undefined - } - - function makeAnnouncements(node, status='Open') { - if (node === undefined) { return } - if (node.announcements === undefined) { return } - - for (let i = 0; i < node.announcements.length; i++) { - let announcement = node.announcements[i] - let canAnnounce = true - - // Check configuration to see if Announcement should be run at Enter or Exit of Node - // set defaults, protect against empty configurations or missing values - let onEnter = true - let onExit = false - if (announcement.config.onEnter !== undefined) { - onEnter = announcement.config.onEnter - } - if (announcement.config.onExit !== undefined) { - onExit = announcement.config.onExit - if (announcement.config.onEnter === undefined) { - onEnter = false - } - } - if ((status === 'Open' && onEnter) || (status === 'Closed' && onExit)) { - canAnnounce = true - } else { - canAnnounce = false - } - - if (announcement.announcementCondition !== undefined) { - let conditionValue - try { - conditionValue = eval(announcement.announcementCondition.code) - } catch (err) { - - const message = 'Announcement Condition Evaluation Error' - let docs = { - project: 'Foundations', - category: 'Topic', - type: 'TS LF Trading Bot Error - ' + message, - placeholder: {} - } - - TS.projects.education.utilities.docsFunctions.buildPlaceholder(docs, err, announcement.announcementCondition.name, announcement.announcementCondition.code, undefined, undefined, undefined) - - tradingSystem.addError([announcement.announcementCondition.id, err.message, docs]) - } - if (conditionValue !== true) { canAnnounce = false } - } - if (canAnnounce === true) { - let text = announcement.config.text - if (announcement.announcementFormula !== undefined) { - let formulaValue - let errorMessage - - try { - formulaValue = eval(announcement.announcementFormula.code) - } catch (err) { - - errorMessage = err.message - const message = 'Announcement Formula Evaluation Error' - let docs = { - project: 'Foundations', - category: 'Topic', - type: 'TS LF Trading Bot Error - ' + message, - placeholder: {} - } - - TS.projects.education.utilities.docsFunctions.buildPlaceholder(docs, err, announcement.announcementFormula.name, announcement.announcementFormula.code, undefined, undefined, undefined) - - tradingSystem.addError([announcement.announcementFormula.id, err.message, docs]) - } - if (errorMessage == undefined) { text = formulaValue } - } - - if (TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.socialBots !== undefined) { - TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.socialBots.announce(text) - tradingSystem.announcements.push([announcement.id, text]) - } else { - - const message = 'Social Bots Node Missing' - let docs = { - project: 'Foundations', - category: 'Topic', - type: 'TS LF Trading Bot Error - ' + message, - placeholder: {} - } - - tradingSystem.addError([TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(processIndex).SESSION_NODE.id, message, docs]) - } - } - } - } -} diff --git a/Projects/Trading-Signals/TS/Modules/OutgoingTradingSignals.js b/Projects/Trading-Signals/TS/Modules/OutgoingTradingSignals.js new file mode 100644 index 000000000..62dd6917a --- /dev/null +++ b/Projects/Trading-Signals/TS/Modules/OutgoingTradingSignals.js @@ -0,0 +1,22 @@ +exports.newTradingSignalsModulesOutgoingTradingSignals = function (processIndex) { + + let thisObject = { + broadcastSignal: broadcastSignal, + initialize: initialize, + finalize: finalize + } + + return thisObject + + function initialize() { + + } + + function finalize() { + } + + function broadcastSignal(node) { + if (node === undefined) { return } + if (node.outgoingSignals === undefined) { return } + } +} 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/README.md b/README.md index b0a6466e8..737f25ca2 100644 --- a/README.md +++ b/README.md @@ -10,19 +10,10 @@ - [Table of Contents](#table-of-contents) - [Introduction](#introduction) - [Getting Started Guide](#getting-started-guide) -- [Pre-Requisites](#pre-requisites) - - [Windows Install](#windows-install) - - [Mac OS Install](#mac-os-install) - - [Linux Install (e.g. Raspberry Pi running Raspberry Pi OS/Raspbian)](#linux-install--eg-raspberry-pi-running-raspberry-pi-os-raspbian-) - - [Installing on Debian & Debian WSL/WSL2](#installing-on-debian-or-debian-wsl-wsl2) - - [WSL2 IDE Environment Setup](#wsl2-ide-environment-setup) -- [Superalgos Platform Client Installation](#superalgos-platform-client-installation) - - [Fork the Superalgos Repository](#fork-the-superalgos-repository) - - [Clone Your Fork](#clone-your-fork) - - [Install Node Dependencies](#install-node-dependencies) - - [Troubleshooting Dependency Installation](#troubleshooting-dependency-installation) - - [Enable Desktop Shortcut in Ubuntu](#enable-desktop-shortcut-in-ubuntu) - - [Installation Notes](#installation-notes) + - [Packaged Application Installation](#packaged-application-installation) + - [Docker Installations](#docker-installations) + - [Contributors Installation](#contributors-installation) + - [Installation Notes](#installation-notes) - [Uninstall](#uninstall) - [Usage](#usage) - [Run the Client and GUI](#run-the-client-and-gui) @@ -31,7 +22,6 @@ - [Usage Notes](#usage-notes) - [Running Superalgos on a Headless Linux Server as a Daemon](#running-superalgos-on-a-headless-linux-server-as-a-daemon) - [Using Systemd](#using-systemd) - - [Docker Deployments](#docker-deployments) - [Welcome Tutorial](#welcome-tutorial) - [What is the Superalgos Platform?](#what-is-the-superalgos-platform-) - [Superalgos Platform Features](#superalgos-platform-features) @@ -62,62 +52,135 @@ You will notice the difference as soon as you join the [Telegram Community Group ## Getting Started Guide -All procedures are the same for Windows, Linux, or Mac OS. Raspberry Pi terminal commands have been included for ease of use. +Superalgos is an ever growing ecosystem of tools and applications. This guide will walk you through the main ways to install the Superalgos Platform (which is the flagship application of the ecosystem). Other applications, such as a mobile app, and a p2p networking app, are currently under development. + +There are a variety of methods to install the Superalgos Platform ranging from docker installations and packaged application installations, to fine grained technical installations. The following instructions will present each type of installation from easiest to most technical. + +> **Note**: +> +> If you would like to try out Superalgos without any installation, you can check out our online demo [here](https://superalgos.org/crypto-trading-bots-platform-demo.shtml). + + +### Packaged Application Installation + +This is by far the easiest way to get started with Superalgos! + +These packages contain the source code for the Superalgos platform wrapped together in one convinent file. To find these files you can go to Superalgos' [releases page](https://github.com/Superalgos/Superalgos/releases). The releases are organized using two main categories. First are the stable releases that comes out roughly once a month and are the most tested and bug free. Second are the nightly development snapshots that offer the most up to date code, but have not under gone the same rigorous testing. + +> **Note**: +> +> If you are just getting started, it is recommended to begin with installing the most recent stable release before trying out one of the development snapshots. + +Once you have chosen which type of release you would like to install, you can then find the proper package for your operating system. Each operating system has it's own packaged application to work natively within your operating system. The following list highlights the currently available packages: + +> **IMPORTANT:** +> +> These installers are not code signed (this costs money and Superalgos is completely free for everyone). Therefore, antivirus will probably flag the file as unsecure. You can force the installation to allow the packages to run. A more detailed explanation of this can be found in this [medium article](https://medium.com/superalgos/superalgos-packaged-application-release-8befd2895102). If this makes you uncomfortable, it is recommended you look into some of the other installation methods that do not suffer from this limitation. + + +#### Windows Portable Application + +This package requires zero installation! Simply download the package (Superalgos-win-{version}.exe) and you’re good to go. All the exchange data that is downloaded and the workspaces you save are stored in your default documents folder (My Documents on Windows) under the Superalgos_Data folder. This way it is easier for you to backup data and not lose it between reinstallation. + +#### Windows Setup Package + +Also on windows, there is a more traditional installer that installs the application and sets up the correct icons and shortcuts for you. This way you have a nice entry on the programs list. The downloaded data is stored in your documents folder under the Superalgos_Data folder. This way it is easier for you to backup data and not lose it between reinstallation. + +#### MacOS Image + +Users of MacOS have the option of downloading a DMG package. Installation is as simple as downloading the DMG file and copying it into your Applications folder! + +Currently, there are two types of DMG packages. The x64 variant (for Intel based Mac only), as well as the ARM64 variant for the newer Apple Silicon (M1) based machines. All data is stored in the documents folder under the Superalgos_Data folder. This way it is easier for you to backup data and not lose it between reinstallation. + +For a more detailed walk through of the ins and outs of Superalgos packaged installations see this [medium article](https://medium.com/superalgos/superalgos-packaged-application-release-8befd2895102). + +#### Pros and Cons of Packaged Installations + +The packaged applications are by far the easiest way to install the Superalgos Platform. All of the day to day functionality of the platform is readily available, as well as the ability to create and submit a User Profile to the Governance system! + +The main draw back for this type of installation comes with limitations on the ablity to add contributions. Submitting a review, editing and translating the docs, or any kind of code contribution is not possible from a packaged installation. + +> **Important Development Notes:** +> +> - Please note that the ARM64 release is currently an alpha release (not fully tested). If you have one of these machines, do join us on our [developer channel](https://t.me/superalgosdevelop) to help us fully test this release! + +### Docker Installations + +Docker installations are another avenue that allows for an easy and clean installation of the Superalgos Platform. While a little more techincal than the packaged applications, it offers the ability to install the platform in a clean and isolated enviroment. + +You can find a walk through for docker installations in our [Docker Guide](Docker/README.md). + +Traditional docker installations are not meant to be development environments. Meaning that you cannot submit a review, edit and translate the docs, or any kind of code contribution. That being said, there is a custom docker image that will allow you to install the platform in a development compatible configuration. You can find the image and a walk through for installing it [here](https://hub.docker.com/r/martinb78/superalgos-docker-develop). + +> **IMPORTANT:** +> +> Please note that the development compatible docker image is not the standard meathod to install Superalgos for contributing. If you are new to contributing, or are not an expereinced developer, it is recommended that you follow the steps for a standard techincal installation. + +#### Pros and Cons of Docker Installations + +The main purpose of docker installations are for production instances. This is because the Superalgos Platform will be installed in a nice and clean environment that can be controlled separately from the rest of your computer. This makes it a perfect candidate for users who wish to set up an instance of the platform to run dependably without interruption. + +Being aimed at production, this means that standard docker installations are not a good option for users looking to contribute to the ecosystem. Youw will not be able to create a User Profile for the Governance system, submite a review, edit and translate the docs, or contribute any kind of code. + +The development compatible docker installation is for special use cases. For example, using a local NAS to host the platform while still being able to add contributions. This is a nonstandard way of installing Superalgos and is only recommended for users who are comfortable using docker and dealing with potential pitfalls of installing using his method. + +### Contributors Installation + +It is also possible to install the Superalgos Platfrom from source code. This is the most pure (albeit more techincal) way of installing Superalgos. There are no limitations to contributing (highly appreciated and rewarded with SA tokens) and gives the user the most freedom for custom configurations. + +> **Note**: +> +> If you are just starting out and want to contribute, this is the recommended meathod of installation to follow. + +All procedures (other than pre-requisites) are the same for Windows, Linux, or Mac OS. Raspberry Pi terminal commands have been included for ease of use. > **IMPORTANT:** > > Remote installations and minimalist hardware — both virtual and physical — are better suited for production deployments, where the use of the GUI is minimal. We highly recommend learning Superalgos in a local installation. Mastering the system takes time, and the use of the GUI to go through in-app tutorials is crucial during the learning process. Your experience will be orders of magnitude better if you follow this advice: leave remote installations and minimalist hardware for when you are ready to start trading live. -## Pre-Requisites +#### Pre-Requisites -In order to run Superalgos on your computer, you will need the latest versions of Node JS and Git installed. You will also need a web browser to access the interface. Google Chrome is recommended as it is what the development team uses and supports. +In order to run Superalgos on your computer, you will need the latest versions of Node JS and Git installed. You will also need a web browser to access the interface. Google Chrome is recommended because it is the most tested browser being used by the development team and power users. +Follow the installation wizards to install the latest NodeJS, and Git. If desired also install Chrome. - [Node.js download page](https://nodejs.org/en/download/) - [Git download page](https://git-scm.com/downloads) - [Google Chrome download page](https://www.google.com/chrome/) -### Windows Install +#### Windows Pre-Requisites (Optional) -You can use the windows installer (Setup file) which will install all the necessary dependencies and files for you to run the platform. Also the shortcuts are placed. This application will notify you and update as new releases come (to be released). +For windows users interested in trying out the machine learning features of the platform (TensorFlow), Python will need to be installed. +- [install Python 3.9](https://www.python.org/downloads/release/python-390/). - **IMPORTANT:** - The single executable and the installer do not have Tensorflow active yet. - -> **NOTE** -> There's a known issue where the screen stays white. In this case, go to "View/Reload" and it should work. - -> **NOTE** -> The application is not signed yet. The antivirus probably will flag the file as unsecure. You can force the installation and running or way for the signed app. - -The manual installation option, tailored for users who are experienced and who want to contribute to the project (highly appreciated and rewarded with SA tokens). Follow the install wizards to install the latest NodeJS and Github Desktop applications. - -- [Node.js download page](https://nodejs.org/en/download/). Select "Current" then "Windows Installer", then follow the wizard to install after the download completes. +For contributors that are Windows users, Github Desktop is a helpful tool to manage contributions. You can install it using the following link. - [GitHub Desktop download page](https://desktop.github.com/). Click the "Download for Windows" button and follow the wizard to install after the download completes. -- [Google Chrome download page](https://www.google.com/chrome/). After the install, it is recommended to set Chrome as the default browser. -- If you intend on running the machine learning features (TensorFlow), you must [install Python 2](https://www.python.org/downloads/release/python-2718/) as well. -### Mac OS Install -You can use the MacOS installer (DMG file) which will install all the necessary dependencies and files for you to run the platform. Also the shortcuts are placed. This application will notify you and update as new releases come (to be released). +#### Mac OS Pre-Requisites (Optional) -> **NOTE** -> The application is not signed. To be able to run you have to permit it in System Preferences > Security & Privacy > General > Open Anyway. +Rather than manually installing NodeJS, Git, and Python, [Homebrew](https://brew.sh/) can be used to install the requirements with minimal effort on Mac OS. After you clone the repository, change directory to the Superalgos base and install the requirements using Homebrew. -[Homebrew](https://brew.sh/) can be used to install the requirements with minimal effort on Mac OS. After you clone the repository, change directory to the Superalgos base and install the requirements using the Brewfile. Python 3 is only required for running machine learning (TensorFlow). +> **Note**: +> +> Python 3 is only required for running machine learning (TensorFlow). + +There are two ways to use Homebrew. The first is to type: ```sh brew install git node npm python@3.9 ``` -Or use the `Brewfile` included in the code repository. After downloading, run this command in the same directory where the `Brewfile` resides: +The second is to use the `Brewfile` included in the code repository. After downloading, run this command in the same directory where the `Brewfile` resides: ```sh brew bundle ``` -You can use Safari or Google Chrome as your default browser. If you run into a bug in Safari, you will be asked to reproduce it in Chrome as the development team uses Chrome. +> **Note**: +> +> You can use Safari or Google Chrome as your default browser. If you run into a bug in Safari, you will be asked to reproduce it in Chrome as the development team uses Chrome. -### Linux Install (e.g. Raspberry Pi running Raspberry Pi OS/Raspbian) +#### Linux (e.g. Ubuntu, or Raspberry Pi running Raspberry Pi OS/Raspbian) Pre-Requisites [Follow the Node.js package manager install instructions](https://nodejs.org/en/download/package-manager/) for your distribution to ensure you are getting the latest version of Node.js. Many distributions only maintain an older version in their default repositories. Python 3 is only required for running machine learning (TensorFlow). @@ -137,17 +200,21 @@ node \ If you are running headless (i.e. as a server without a monitor attached) then you do not need to install a web browser and you can follow the tutorial for information on connecting remotely to the server. -Alternatively, one could use [https://github.com/nymea/berrylan](https://github.com/nymea/berrylan) to setup a tool for using bluetooth to quickly assign WPA2 access on a WLAN on a Raspbian based Distro. Nymea also has tools for automation of IoT products to allow setting up SuperAlgos as a timed function without needing to learn how to code. +Alternatively, you can use [https://github.com/nymea/berrylan](https://github.com/nymea/berrylan) to setup a tool for using bluetooth to quickly assign WPA2 access on a WLAN on a Raspbian based Distro. Nymea also has tools for automation of IoT products to allow setting up SuperAlgos as a timed function without needing to learn how to code. -Also, if you are having node version errors there is a chance you may need to read the information following this to install and use NVM to handle node versions. This is due to some distributions having out of date repositories in the package manager lists. +> **IMPORTANT**: +> +> If you are having node version errors there is a chance you may need to read the information in the Debian Pre-Requisites section and use NVM to handle node versions. This is due to some distributions having out of date repositories in the package manager lists. -#### Installing on Debian or Debian WSL/WSL2 +#### Debian or Debian WSL/WSL2 Pre-Requisites (NVM & NPM Fix) +Debian distributions have been found to have some additional issues with installing the right version of NodeJS needed to run Superalgos. What follows are the steps to fix this issue. + For this to work you will need to [use NVM to install and control node] (https://github.com/nvm-sh/nvm) - You will need to remove any versions of node already installed on Debian due to the repositories currently being out of date. -- - __This is necessary before proceeding.__ +- __This is necessary before proceeding.__ ```sh sudo apt \ @@ -205,32 +272,40 @@ and __run the install commands as follows__: nvm run node ``` -(This is for node.js/node only as npm should work fine with Debian.) +> **Note**: +> +> This is for node.js/node only, npm should work fine with Debian. -##### WSL2 IDE Environment Setup +### WSL2 VSCode IDE Environment Setup (Optional) -__There is a few parts that are necessary to obtain full functionality from VSCode as an app to run notebooks for ML/AI algos and you can turn VSCode and Windows into a development bench for working with Super Algos.__ +VSCode is a poplular IDE used by contributors to develop Superalgos. This short section covers some helpful tips for setting up the IDE's development enviroment. +There are a few things that need configured to obtain full functionality from VSCode. These configurations will make it possible to run notebooks for ML/AI algos and turn VSCode and Windows into a development bench for working with Superalgos. + +On windows: - First you need to install WSL and WSL2 [https://docs.microsoft.com/en-us/windows/wsl/install](https://docs.microsoft.com/en-us/windows/wsl/install) then reboot if promoted. - You may want to review the Docker WSL2 Backend information for VSCode as well before proceeding. [https://aka.ms/vscode-remote/containers/docker-wsl2](https://aka.ms/vscode-remote/containers/docker-wsl2) - Install Debian or Ubuntu from the Windows Store, Setup the VM as instructed. - To make managing these WSL instances a lot easier, we will now move to installing VSCode + Tools to allow for Dockerizing and rapidly deploying as well as editing and manging test/usage cases of SuperAlgos edit and forks you create and contribute. - +On windows and Debian: +To make managing these WSL instances a lot easier, we will now move to installing VSCode + Tools to allow for Dockerizing and rapidly deploying as well as editing and manging test/usage cases of SuperAlgos edit and forks you create and contribute. - Install VSCode [https://code.visualstudio.com/docs/?dv=win64user](https://code.visualstudio.com/docs/?dv=win64user) - Install the remote container and remote docker plugins/extensions for Visual Studio Code [https://code.visualstudio.com/docs/remote/containers#_installation](https://code.visualstudio.com/docs/remote/containers#_installation) - _You may want to spend time reading the specifics of this documentation on their website._ - - *When prompted* install shell shortcuts for right click options, this way you can open SuperAlgos really easy inside of VSCode. + - *When prompted* install shell shortcuts for right click options, this way you can open Superalgos really easy inside of VSCode. -__Please refer to the information above__ for properly setting up node.js and npm on Debian systems with complications regarding versions of node. +> **IMPORTANT**: +> +> As mentioned above, you need to remove node.js/node from your system and install NVM if you are using Debian. +> Please refer to the information above for properly setting up node.js and npm on Debian systems with complications regarding versions of node. Once the install finishes you can now use VSCode as an interactive IDE/Shell to access SuperAlgos, run Dockers for working with SuperAlgos and more. -*As mentioned above, you need to remove node.js/node from your system and install NVM if you are using Debian.* - ## Superalgos Platform Client Installation +Now that you have all the pre-requisites and optional enviroment configurations set up, now we can get to the core installations of Superalgos! + ### Fork the Superalgos Repository - Scroll the page all the way to the top. Find and click the **Fork** button to create your fork/copy of this repository. To fork Superalgos you need a Github account. If you don't have one, go ahead and create it. @@ -424,12 +499,9 @@ or to follow the output with `-f`: journalctl -u superalgos -f ``` -### Docker Deployments +### Workspace Refactoring for Version 1 -See the [Docker Readme for more information](Docker/README.md). - -### Workspace Refactoring for beta 13 -Beta 13 carries with it a reorganization of the codebase where several projects where extracted from Foundations : Data-Mining, Algorithmic Trading, Machine Learning and Community Plugins. +Verion 1.0.1 carries with it a reorganization of the codebase where several projects where extracted from Foundations : Data-Mining, Algorithmic Trading, Machine Learning and Community Plugins. This means that these projects can now have a project leader and a team working on them. 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) } diff --git a/TaskServerRoot.js b/TaskServerRoot.js index 0be6ec1e1..28eb5f7e5 100644 --- a/TaskServerRoot.js +++ b/TaskServerRoot.js @@ -58,10 +58,18 @@ SA.nodeModules = { /* Setting up Secrets. */ -SA.secrets = { - array: require('./My-Secrets/Secrets.json').secrets, - map: new Map() +try { + SA.secrets = { + array: require('./My-Secrets/Secrets.json').secrets, + map: new Map() + } +} catch(err) { + SA.secrets = { + array: [], + map: new Map() + } } + for (let i = 0; i < SA.secrets.array.length; i++) { let secret = SA.secrets.array[i] SA.secrets.map.set(secret.nodeCodeName, secret)