From 0c4ef8338d51153ce6d6d1ae312b0063f48ae04f Mon Sep 17 00:00:00 2001 From: Luis Fernando Molina Date: Tue, 4 Aug 2020 18:32:52 +0200 Subject: [PATCH] Update TradingStages.js --- LowFrequencyTrading/TradingStages.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/LowFrequencyTrading/TradingStages.js b/LowFrequencyTrading/TradingStages.js index 571ff3b3a..c565598e4 100644 --- a/LowFrequencyTrading/TradingStages.js +++ b/LowFrequencyTrading/TradingStages.js @@ -388,7 +388,7 @@ exports.newTradingStages = function newTradingStages(bot, logger, tradingEngineM if ( tradingEngine.current.strategyOpenStage.stageBaseAsset.sizeFilled.value + tradingEngine.current.strategyOpenStage.stageBaseAsset.feesPaid.value >= - tradingEngine.current.position.positionBaseAsset.size.value * 0.999) { + tradingEngine.current.strategyOpenStage.stageBaseAsset.sizePlaced.value * 0.999) { changeStageStatus('Open Stage', 'Closed', 'Position Size Filled') initializeCloseStageSizeTarget() } else { @@ -413,7 +413,7 @@ exports.newTradingStages = function newTradingStages(bot, logger, tradingEngineM if ( tradingEngine.current.strategyOpenStage.stageBaseAsset.sizeFilled.value + tradingEngine.current.strategyOpenStage.stageBaseAsset.feesPaid.value < - tradingEngine.current.position.positionBaseAsset.size.value * 0.999) { + tradingEngine.current.strategyOpenStage.stageBaseAsset.sizePlaced.value * 0.999) { /* There are unfilled orders, we will check if they were executed, and cancel the ones that were not. */ tradingSystem.evalConditions(stageNode, 'Open Execution') @@ -435,7 +435,7 @@ exports.newTradingStages = function newTradingStages(bot, logger, tradingEngineM if ( tradingEngine.current.strategyOpenStage.stageBaseAsset.sizeFilled.value + tradingEngine.current.strategyOpenStage.stageBaseAsset.feesPaid.value >= - tradingEngine.current.position.positionBaseAsset.size.value * 0.999) { + tradingEngine.current.strategyOpenStage.stageBaseAsset.sizePlaced.value * 0.999) { changeStageStatus('Open Stage', 'Closed') initializeCloseStageSizeTarget() } @@ -905,8 +905,8 @@ exports.newTradingStages = function newTradingStages(bot, logger, tradingEngineM if ( tradingEngine.current.strategyCloseStage.stageBaseAsset.sizeFilled.value + tradingEngine.current.strategyCloseStage.stageBaseAsset.feesPaid.value >= - tradingEngine.current.strategyOpenStage.stageBaseAsset.sizeFilled.value * 0.999) { - changeStageStatus('Close Stage', 'Closed', 'Open Stage fillSize Filled') + tradingEngine.current.strategyCloseStage.stageBaseAsset.sizePlaced.value * 0.999) { + changeStageStatus('Close Stage', 'Closed', 'Size Placed Filled') } else { /* Check the Close Stage Event */ tradingSystem.evalConditions(stageNode, 'Close Stage Event')