Superalgos Beta 7, first commit.

This commit is contained in:
Luis Fernando Molina committed 2020-11-05 10:38:10 +01:00
1 parent c877072b7c
commit eb427eb146
63 files changed
+4339 -458

No files matched your search

@@ -25,7 +25,7 @@ exports.newTradingEngine = function newTradingEngine(bot, logger) {
function initialize() {
tradingEngine = bot.simulationState.tradingEngine
sessionParameters = bot.SESSION.parameters
sessionParameters = bot.TRADING_SESSION.parameters
initializeNodeMap(tradingEngine)
@@ -91,6 +91,17 @@ exports.newTradingEngine = function newTradingEngine(bot, logger) {
break
}
}
/*
We can not have the last begin or last end to be zero, because that would prevent
objects starting with lastBegin in zero to being saved on file. For that reason
we will do this:
*/
if (tradingEngine.current.episode.cycle.lastBegin.value === 0) {
tradingEngine.current.episode.cycle.lastBegin.value = tradingEngine.current.episode.cycle.begin.value
}
if (tradingEngine.current.episode.cycle.lastEnd.value === 0) {
tradingEngine.current.episode.cycle.lastEnd.value = tradingEngine.current.episode.cycle.end.value
}
}
function cloneValues(originNode, destinationNode) {