From 76f5d6da79c062f35dee57ad67c3516885cc792f Mon Sep 17 00:00:00 2001 From: Luis Fernando Molina Date: Sun, 18 Aug 2019 16:13:18 +0200 Subject: [PATCH] Dealing with negative zero values --- TradingSimulationPanel.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/TradingSimulationPanel.js b/TradingSimulationPanel.js index bff495f2b..0c685bc93 100644 --- a/TradingSimulationPanel.js +++ b/TradingSimulationPanel.js @@ -146,7 +146,7 @@ function newAAMastersPlottersTradingSimulationTradingSimulationTradingSimulation y = y + increment; printLabel('Profit / Loss', X_AXIS, frameTitleHeight + frameBodyHeight * y, '0.60'); y = y + increment; - printLabel(currentRecord.lastTradeProfitLoss, X_AXIS, frameTitleHeight + frameBodyHeight * y, '1.00', 14); + printLabel((currentRecord.lastTradeProfitLoss), X_AXIS, frameTitleHeight + frameBodyHeight * y, '1.00', 14); y = y + increment; printLabel('ROI', X_AXIS, frameTitleHeight + frameBodyHeight * y, '0.60'); @@ -269,6 +269,9 @@ function newAAMastersPlottersTradingSimulationTradingSimulationTradingSimulation let label = '' + labelToPrint; if (isNaN(label) === false) { label = Number(label).toLocaleString(); + if ((label === "-0" || label === "0") && (labelToPrint !== 0) && (labelToPrint !== "0.00")) { + label = Number(labelToPrint).toFixed(6); + } } let xOffset = label.length / 2 * fontSize * FONT_ASPECT_RATIO; @@ -346,6 +349,10 @@ function newAAMastersPlottersTradingSimulationTradingSimulationTradingSimulation + + + +