Fixing Competition BUG when moving a position.

This commit is contained in:
Luis Fernando Molina committed 2018-07-02 14:49:27 +02:00
1 parent d2f8b8de1f
commit 7ff3aab0c2
1 file changed
+11 -1
+11 -1
View File
@@ -258,7 +258,17 @@
if (global.LOG_CONTROL[MODULE_NAME].logInfo === true) { logger.write(MODULE_NAME, "[INFO] movePosition -> pPosition = " + JSON.stringify(pPosition)); }
if (global.LOG_CONTROL[MODULE_NAME].logInfo === true) { logger.write(MODULE_NAME, "[INFO] movePosition -> pNewRate = " + pNewRate); }
poloniexApiClient.API.moveOrder(pPosition.id, pNewRate, pPosition.amountB, onExchangeCallReturned);
let newAmount;
if (pPosition.type === "buy") {
newAmount = pPosition.amountA / pNewRate;
} else {
newAmount = pPosition.amountB * pNewRate;
}
if (global.LOG_CONTROL[MODULE_NAME].logInfo === true) { logger.write(MODULE_NAME, "[INFO] movePosition -> newAmount = " + newAmount); }
poloniexApiClient.API.moveOrder(pPosition.id, pNewRate, newAmount, onExchangeCallReturned);
function onExchangeCallReturned(err, exchangeResponse) {