trading system for definition

This commit is contained in:
Luis Fernando Molina committed 2019-07-30 22:11:29 +02:00
1 parent 88977ddfbb
commit be8cefc117
4 files changed
+12 -12

No files matched your search

+1 -1
View File
@@ -196,7 +196,7 @@ function newRestartSimulation () {
}
function executionFocusPhysics () {
if (canvas.strategySpace.workspace.tradingSystem !== undefined) {
if (canvas.strategySpace.workspace.definition !== undefined) {
executionFocusExists = true
} else {
executionFocusExists = false
+4 -4
View File
@@ -481,8 +481,8 @@ function newStrategyPart () {
}
function runningPhisycs () {
if (canvas.strategySpace.workspace.tradingSystem !== undefined) {
if (canvas.strategySpace.workspace.tradingSystem.id !== thisObject.payload.node.id) {
if (canvas.strategySpace.workspace.definition !== undefined) {
if (canvas.strategySpace.workspace.definition.id !== thisObject.payload.node.id) {
runningCounter--
}
}
@@ -499,13 +499,13 @@ function newStrategyPart () {
}
function setRunningStatus () {
canvas.strategySpace.workspace.tradingSystem = thisObject.payload.node
canvas.strategySpace.workspace.definition = thisObject.payload.node
thisObject.isRunning = true
runningCounter = 30
}
function setNotRunningStatus () {
canvas.strategySpace.workspace.tradingSystem = undefined
canvas.strategySpace.workspace.definition = undefined
thisObject.isRunning = false
}
+1 -1
View File
@@ -70,7 +70,7 @@ function newStrategyPartConstructor () {
if (payload.node.savedPayload !== undefined) {
if (payload.node.savedPayload.uiObject.isRunning === true) {
strategyPart.setRunningStatus()
canvas.strategySpace.workspace.tradingSystem = payload.node
canvas.strategySpace.workspace.definition = payload.node
}
}
+6 -6
View File
@@ -47,7 +47,7 @@ function newWorkspace () {
return thisObject
function finalize () {
thisObject.tradingSystem = undefined
thisObject.definition = undefined
thisObject.container.finalize()
thisObject.container = undefined
}
@@ -82,16 +82,16 @@ function newWorkspace () {
async function initializeLoadingFromStrategizer () {
let result = await canvas.strategySpace.strategizerGateway.loadFromStrategyzer()
if (result === true) {
thisObject.tradingSystem = canvas.strategySpace.strategizerGateway.strategizerData
workspaceNode.rootNodes.push(thisObject.tradingSystem)
functionLibraryPartsFromNodes.createPartFromNode(thisObject.tradingSystem, undefined, undefined)
thisObject.tradingSystem.payload.uiObject.setRunningStatus()
thisObject.definition = canvas.strategySpace.strategizerGateway.strategizerData
workspaceNode.rootNodes.push(thisObject.definition)
functionLibraryPartsFromNodes.createPartFromNode(thisObject.definition, undefined, undefined)
thisObject.definition.payload.uiObject.setRunningStatus()
thisObject.enabled = true
}
}
function getProtocolTradingSystem () {
return functionLibraryProtocolNode.getProtocolNode(thisObject.tradingSystem)
return functionLibraryProtocolNode.getProtocolNode(thisObject.definition)
}
function detachNode (node) {