Missing Functions

This commit is contained in:
Luis Fernando Molina committed 2020-11-27 15:10:45 +01:00
1 parent 09f043fb51
commit 4c84cebf65
2 files changed
+97

No files matched your search

@@ -227,6 +227,36 @@ function newSuperalgosActionSwitch() {
UI.projects.superalgos.functionLibraries.taskFunctions.stopAllExchangeLearningTasks(action.node)
}
break
case 'Run All Project Data Tasks':
{
UI.projects.superalgos.functionLibraries.taskFunctions.runAllProjectDataTasks(action.node)
}
break
case 'Stop All Project Data Tasks':
{
UI.projects.superalgos.functionLibraries.taskFunctions.stopAllProjectDataTasks(action.node)
}
break
case 'Run All Project Trading Tasks':
{
UI.projects.superalgos.functionLibraries.taskFunctions.runAllProjectTradingTasks(action.node)
}
break
case 'Stop All Project Trading Tasks':
{
UI.projects.superalgos.functionLibraries.taskFunctions.stopAllProjectTradingTasks(action.node)
}
break
case 'Run All Project Learning Tasks':
{
UI.projects.superalgos.functionLibraries.taskFunctions.runAllProjectLearningTasks(action.node)
}
break
case 'Stop All Project Learning Tasks':
{
UI.projects.superalgos.functionLibraries.taskFunctions.stopAllProjectLearningTasks(action.node)
}
break
case 'Run All Market Data Tasks':
{
UI.projects.superalgos.functionLibraries.taskFunctions.runAllMarketDataTasks(action.node)
@@ -9,6 +9,13 @@ function newSuperalgosFunctionLibraryTaskFunctions() {
runAllTaskManagers: runAllTaskManagers,
stopAllTaskManagers: stopAllTaskManagers,
runAllProjectDataTasks: runAllProjectDataTasks,
stopAllProjectDataTasks: stopAllProjectDataTasks,
runAllProjectTradingTasks: runAllProjectTradingTasks,
stopAllProjectTradingTasks: stopAllProjectTradingTasks,
runAllProjectLearningTasks: runAllProjectLearningTasks,
stopAllProjectLearningTasks: stopAllProjectLearningTasks,
runAllExchangeDataTasks: runAllExchangeDataTasks,
stopAllExchangeDataTasks: stopAllExchangeDataTasks,
runAllExchangeTradingTasks: runAllExchangeTradingTasks,
@@ -328,6 +335,66 @@ function newSuperalgosFunctionLibraryTaskFunctions() {
}
}
function runAllProjectDataTasks(parent) {
for (let i = 0; i < parent.projectDataTasks.length; i++) {
let node = parent.projectDataTasks[i]
let menu = node.payload.uiObject.menu
menu.internalClick('Run All Exchange Data Tasks')
menu.internalClick('Run All Exchange Data Tasks')
}
}
function stopAllProjectDataTasks(parent) {
for (let i = 0; i < parent.projectDataTasks.length; i++) {
let node = parent.projectDataTasks[i]
let menu = node.payload.uiObject.menu
menu.internalClick('Stop All Exchange Data Tasks')
menu.internalClick('Stop All Exchange Data Tasks')
}
}
function runAllProjectTradingTasks(parent) {
for (let i = 0; i < parent.projectTradingTasks.length; i++) {
let node = parent.projectTradingTasks[i]
let menu = node.payload.uiObject.menu
menu.internalClick('Run All Exchange Trading Tasks')
menu.internalClick('Run All Exchange Trading Tasks')
}
}
function stopAllProjectTradingTasks(parent) {
for (let i = 0; i < parent.projectTradingTasks.length; i++) {
let node = parent.projectTradingTasks[i]
let menu = node.payload.uiObject.menu
menu.internalClick('Stop All Exchange Trading Tasks')
menu.internalClick('Stop All Exchange Trading Tasks')
}
}
function runAllProjectLearningTasks(parent) {
for (let i = 0; i < parent.projectLearningTasks.length; i++) {
let node = parent.projectLearningTasks[i]
let menu = node.payload.uiObject.menu
menu.internalClick('Run All Exchange Learning Tasks')
menu.internalClick('Run All Exchange Learning Tasks')
}
}
function stopAllProjectLearningTasks(parent) {
for (let i = 0; i < parent.projectLearningTasks.length; i++) {
let node = parent.projectLearningTasks[i]
let menu = node.payload.uiObject.menu
menu.internalClick('Stop All Exchange Learning Tasks')
menu.internalClick('Stop All Exchange Learning Tasks')
}
}
function runAllExchangeDataTasks(parent) {
for (let i = 0; i < parent.exchangeDataTasks.length; i++) {
let node = parent.exchangeDataTasks[i]