Bug Fixed

This commit is contained in:
Luis Fernando Molina committed 2020-07-17 20:21:16 +02:00
1 parent 784f81e462
commit 2c288319c3
3 files changed
+11 -4

No files matched your search

@@ -1138,16 +1138,23 @@ exports.newTradingSystem = function newTradingSystem(bot, logger, tradingEngineM
if (tradingEngineOrder.size.value <= 0) { continue }
// Create Order
/* Create Order Procedure */
tradingEngineOrder.identifier.value = global.UNIQUE_ID()
tradingEngineOrder.begin.value = tradingEngine.current.candle.begin.value
tradingEngineOrder.end.value = tradingEngine.current.candle.end.value
tradingEngineOrder.rate.value = tradingEngine.current.position.rate.value
tradingEngineOrder.status.value = 'Open'
tradingEngineOrder.orderName.value = tradingSystemOrder.name
tradingEngineOrder.algorithmName.value = executionAlgorithm.name
tradingEngineOrder.situationName.value = situationName
/* Order Rate Calculation */
tradingEngineOrder.rate.value = tradingEngine.current.position.rate.value // By default this is the order rate.
if (tradingSystemOrder.positionRate !== undefined) {
if (tradingSystemOrder.positionRate.formula !== undefined) {
tradingEngineOrder.rate.value = formulas.get(tradingSystemOrder.positionRate.formula.id)
}
}
stageOrdersSize.value = stageOrdersSize.value + tradingEngineOrder.size.value
}
}