diff --git a/LowFrequencyTrading/TradingExecution.js b/LowFrequencyTrading/TradingExecution.js index aff93d2a2..7e6619ec3 100644 --- a/LowFrequencyTrading/TradingExecution.js +++ b/LowFrequencyTrading/TradingExecution.js @@ -76,6 +76,8 @@ exports.newTradingExecution = function newTradingExecution(bot, logger, tradingE } } catch (err) { + tradingSystem.errors.push([executionNode.id, err.message]) + if (typeof err === 'string' || err instanceof String) { logger.write(MODULE_NAME, '[ERROR] runExecution -> err = ' + err) } diff --git a/LowFrequencyTrading/TradingOrders.js b/LowFrequencyTrading/TradingOrders.js index 8d0d68fb3..92546f452 100644 --- a/LowFrequencyTrading/TradingOrders.js +++ b/LowFrequencyTrading/TradingOrders.js @@ -911,7 +911,7 @@ exports.newTradingOrders = function newTradingOrders(bot, logger, tradingEngineM syncWithExchange(tradingEngineStage, tradingSystemOrder, tradingEngineOrder, order) - recalculateStageSize(tradingEngineStage) + recalculateStageSize(tradingEngineStage, tradingEngineOrder) } }