trading system for definition
This commit is contained in:
1 parent
88977ddfbb
commit
be8cefc117
4 files changed
+12
-12
No files matched your search
@@ -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
|
||||
|
||||
@@ -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
|
||||
}
|
||||
|
||||
|
||||
@@ -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
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -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) {
|
||||
|
||||
Reference in new issue
Block a user