Envio de simulationParams junto con la definition.json

This commit is contained in:
Luis Fernando Molina committed 2019-08-10 00:14:45 +02:00
1 parent aca66390a6
commit 7493d03087
2 files changed
+9 -5

No files matched your search

+7 -4
View File
@@ -106,14 +106,17 @@ function newRestartSimulation () {
beginDatetime: dateAtScreenCorner.valueOf() / 1000 | 0,
resumeExecution: false,
timePeriodDailyArray: timePeriodDailyArray,
timePeriodMarketArray: timePeriodMarketArray
timePeriodMarketArray: timePeriodMarketArray,
timestamp: (new Date()).valueOf()
}
try {
thisObject.status = 'Saving'
let result = await canvas.strategySpace.strategizerGateway.saveToStrategyzer()
let result = await canvas.strategySpace.strategizerGateway.saveToStrategyzer(simulationParams)
if (result === true) {
thisObject.status = 'Restarting'
await graphQlRestartSimulation(simulationParams)
if (window.canvasApp.executingAt !== 'Local') {
thisObject.status = 'Restarting'
await graphQlRestartSimulation(simulationParams)
}
thisObject.status = 'Calculating'
counterTillNextState = 50
} else {
+2 -1
View File
@@ -94,7 +94,7 @@ function newStrategizerGateway () {
}
}
async function saveToStrategyzer () {
async function saveToStrategyzer (simulationParams) {
try {
const accessToken = window.localStorage.getItem(LOGGED_IN_ACCESS_TOKEN_LOCAL_STORAGE_KEY)
if (accessToken === null) {
@@ -121,6 +121,7 @@ function newStrategizerGateway () {
}
if (window.canvasApp.executingAt === 'Local') {
tradingSystem.simulationParams = simulationParams
callServer(JSON.stringify(tradingSystem), 'SaveDefinition', onSaved)
function onSaved (err) {
if (err.result === GLOBAL.DEFAULT_OK_RESPONSE.result) {