Signal removed

This commit is contained in:
Luis Fernando Molina committed 2019-03-06 11:47:31 +01:00
1 parent a414ed951f
commit a935e2ad77
1 file changed
+29 -47
+29 -47
View File
@@ -422,7 +422,6 @@
anualizedRateOfReturn: undefined,
sellRate: undefined,
lastProfitPercent: undefined,
signal: undefined,
strategy: undefined,
strategyPhase: undefined,
buyOrder: undefined,
@@ -450,12 +449,11 @@
record.anualizedRateOfReturn = marketFile[i][17];
record.sellRate = marketFile[i][18];
record.lastProfitPercent = marketFile[i][19];
record.signal = marketFile[i][20];
record.strategy = marketFile[i][21];
record.strategyPhase = marketFile[i][22];
record.buyOrder = marketFile[i][23];
record.stopLossPhase = marketFile[i][24];
record.buyOrderPhase = marketFile[i][25];
record.strategy = marketFile[i][20];
record.strategyPhase = marketFile[i][21];
record.buyOrder = marketFile[i][22];
record.stopLossPhase = marketFile[i][23];
record.buyOrderPhase = marketFile[i][24];
if (record.begin >= leftDate.valueOf() && record.end <= rightDate.valueOf()) {
@@ -552,7 +550,7 @@
record = records[i];
directionShort = 0;
let strategy = 0;
let strategy;
let strategyPhase = 0;
let stopLossPhase = 0;
let buyOrderPhase = 0;
@@ -577,8 +575,6 @@
if (record.type === 'Buy@StopLoss') { directionShort = 1; }
if (record.type === 'Sell-1') { directionShort = +1; }
if (record.type === 'Sell-2') { directionShort = +1; }
if (record.signal === 'Pre-Sell') { directionShort = +1; }
if (record.signal === 'Pre-Sell-Cancelled') { directionShort = -1; }
if (strategyPhase > 0) {
if (strategyPhase % 2 !== 0) { //Depending if the phase is oddd or even goes above or below.
@@ -588,10 +584,14 @@
}
}
if (strategy > 0) {
if (strategy === 0) {
directionLong = -1;
}
if (strategy > 0) {
directionLong = 1;
}
let recordPoint1 = {
x: record.begin + (record.end - record.begin) / 2,
y: record.rate
@@ -679,8 +679,8 @@
continue;
}
recordPoint2.y = recordPoint1.y - 250 * directionLong;
recordPoint3.y = recordPoint1.y - 150 * directionShort;
recordPoint2.y = recordPoint1.y - 200 * directionLong;
recordPoint3.y = recordPoint1.y - 100 * directionShort;
recordPoint1 = viewPort.fitIntoVisibleArea(recordPoint1);
recordPoint2 = viewPort.fitIntoVisibleArea(recordPoint2);
@@ -782,8 +782,7 @@
let noShortTextDown = false;
if (
record.type !== '' ||
record.signal !== ''
record.type !== ''
) {
if (directionShort > 0) {
@@ -840,8 +839,7 @@
if (
strategy > 0 ||
strategyPhase > 0
strategy !== undefined
) {
/* Next we are drawing the LONG stick */
@@ -851,8 +849,7 @@
}
if (
record.type !== '' ||
record.signal !== ''
record.type !== ''
) {
/* Next we are drawing the SHORT stick */
@@ -903,26 +900,26 @@
function longPinHead() {
if (strategyPhase > 0) {
if (strategy === 0) {
line1 = '';
line2 = strategyPhase;
line1 = 'Strategy';
line2 = 'Exit';
imageToDraw = imageStrategyPhase;
imageToDraw = smileyGhost;
}
if (strategy === 1) {
line1 = 'Trend Following';
line2 = '';
line1 = 'Trend';
line2 = 'Following';
imageToDraw = imageStrategy;
imageToDraw = smileyGhost;
}
if (strategy === 2) {
line1 = 'Range Trading';
line2 = '';
line1 = 'Range';
line2 = 'Trading';
imageToDraw = imageStrategy;
imageToDraw = smileyGhost;
}
if (imageToDraw !== undefined) {
@@ -950,8 +947,8 @@
(directionLong > 0 && noLongTextUp === false) ||
(directionLong < 0 && noLongTextDown === false)
) {
printLabel(line1, recordPoint2.x + imageSize / 2, recordPoint2.y + 0, '0.50');
printLabel(line2, recordPoint2.x + imageSize / 2, recordPoint2.y + 15, '0.50');
printLabel(line1, recordPoint2.x + imageSize / 2 + 5, recordPoint2.y + 0, '0.50');
printLabel(line2, recordPoint2.x + imageSize / 2 + 5, recordPoint2.y + 15, '0.50');
}
}
}
@@ -959,22 +956,6 @@
function shortPinHead() {
if (record.signal === 'Pre-Sell') {
line1 = 'Ready';
line2 = 'to SELL.';
imageToDraw = smileyGhost;
}
if (record.signal === 'Pre-Sell-Cancelled') {
line1 = 'Not ready';
line2 = 'to SELL.';
imageToDraw = smileyGhost;
}
if (record.type === 'Buy@StopLoss' || record.type === 'Buy@BuyOrder') {
if (record.type === 'Buy@StopLoss') {
@@ -1133,3 +1114,4 @@