Bug Fixes

This commit is contained in:
Luis Fernando Molina committed 2020-11-04 18:05:59 +01:00
1 parent 70b2a580af
commit ae076709eb
7 files changed
+12 -13

No files matched your search

@@ -342,11 +342,6 @@ function newSuperalgosActionSwitch() {
functionLibraryTaskFunctions.addMissingDataMineTasks(action.node, action.rootNodes, functionLibraryUiObjectsFromNodes)
}
break
case 'Add Missing Learning Mine Tasks':
{
functionLibraryTaskFunctions.addMissingLearningMineTasks(action.node, action.rootNodes, functionLibraryUiObjectsFromNodes)
}
break
case 'Add Missing Exchange Trading Tasks':
{
functionLibraryTaskFunctions.addMissingExchangeTradingTasks(action.node, action.rootNodes, functionLibraryUiObjectsFromNodes)
@@ -201,7 +201,7 @@ function newChartingSpaceFunctions() {
sets its own name, which we are going to reuse here.
*/
mineProduct.payload.uiObject.invisiblePhysics()
timelineChart.name = mineProduct.name
timelineChart.name = mineProduct.name + ' Data'
timelineChart.layerManager.payload.referenceParent = mineProduct
timelineChart.payload.floatingObject.collapseToggle()
timelineChart.layerManager.payload.floatingObject.collapseToggle()
@@ -222,8 +222,8 @@ function newChartingSpaceFunctions() {
We need to filter out the ones that do not belong to the market where
the session is running at.
*/
if (mineProduct.payload.parentNode.payload.referenceParent === undefined) { continue }
if (mineProduct.payload.parentNode.payload.referenceParent.id !== market.id) { continue }
if (mineProduct.payload.parentNode.payload.parentNode.payload.referenceParent === undefined) { continue }
if (mineProduct.payload.parentNode.payload.parentNode.payload.referenceParent.id !== market.id) { continue }
let timelineChart = functionLibraryUiObjectsFromNodes.addUIObject(timeMachine, 'Timeline Chart')
/*
@@ -232,7 +232,7 @@ function newChartingSpaceFunctions() {
sets its own name, which we are going to reuse here.
*/
mineProduct.payload.uiObject.invisiblePhysics()
timelineChart.name = mineProduct.name
timelineChart.name = mineProduct.name + ' Learning'
timelineChart.layerManager.payload.referenceParent = mineProduct
timelineChart.payload.floatingObject.collapseToggle()
timelineChart.layerManager.payload.floatingObject.collapseToggle()
@@ -384,7 +384,7 @@ function newCryptoEcosystemFunctions() {
for (let i = 0; i < learningSessionsCreatedArray.length; i++) {
let session = learningSessionsCreatedArray[i]
if (UI.projects.superalgos.utilities.children.isMissingChildren(marketLearningProducts, session, true) === true) {
functionLibraryDataStorageFunctions.createSessionReference(marketLearningProducts, session, 'Trading Session Reference', functionLibraryUiObjectsFromNodes)
functionLibraryDataStorageFunctions.createSessionReference(marketLearningProducts, session, 'Learning Session Reference', functionLibraryUiObjectsFromNodes)
}
}
/*
@@ -39,6 +39,7 @@ function newDataStorageFunctions() {
scanBotArray(mine.sensorBots)
scanBotArray(mine.indicatorBots)
scanBotArray(mine.tradingBots)
scanBotArray(mine.learningBots)
function scanBotArray(botArray) {
if (botArray === undefined) { return }
@@ -68,6 +68,7 @@ function newMineFunctions() {
scanBotArray(dataMine.sensorBots)
scanBotArray(dataMine.indicatorBots)
scanBotArray(dataMine.tradingBots)
scanBotArray(dataMine.learningBots)
function scanBotArray(botArray) {
for (let i = 0; i < botArray.length; i++) {
@@ -562,11 +562,11 @@ function newTaskFunctions() {
for (let i = 0; i < rootNodes.length; i++) {
let rootNode = rootNodes[i]
if (rootNode.type === rootNodeType) {
let dataMine = rootNode
let mine = rootNode
if (UI.projects.superalgos.utilities.children.isMissingChildren(node, dataMine, true) === true) {
if (UI.projects.superalgos.utilities.children.isMissingChildren(node, mine, true) === true) {
let dataMineTasks = functionLibraryUiObjectsFromNodes.addUIObject(node, newNodeType)
dataMineTasks.payload.referenceParent = dataMine
dataMineTasks.payload.referenceParent = mine
}
}
}
@@ -618,6 +618,7 @@ function newTaskFunctions() {
addTasksForBotArray(mine.sensorBots)
addTasksForBotArray(mine.indicatorBots)
addTasksForBotArray(mine.tradingBots)
addTasksForBotArray(mine.learningBots)
function addTasksForBotArray(botsArray) {
if (botsArray === undefined) { return }
@@ -1381,6 +1381,7 @@ function newUiObject() {
function drawChainLine() {
if (UI.projects.superalgos.spaces.floatingSpace.drawChainLines === false) { return }
if (thisObject.payload.chainParent === undefined) { return }
if (thisObject.payload.chainParent.payload === undefined) {return}
let targetPoint = {
x: thisObject.payload.chainParent.payload.floatingObject.container.frame.position.x,