UNPKG

sql-synergy

Version:

Synergy Wave TA

41 lines (40 loc) 1.24 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Step1D1 = void 0; const Step5_1 = require("./Step5"); class Step1D1 extends Step5_1.Step5 { constructor(oPC) { super(oPC, 3, 3, 3); } calculateSignals() { let n = this.fS.length; let iDir = 0; this.fAction[0] = 0; for (var i = 1; i < n; i++) { if (iDir != 1 && this.fS[i] >= 25.0 && this.fS[i - 1] <= 25.0) { iDir = 1; this.fAction[i] = 1; continue; } // if ( iDir != 1 && this.fS[i] >= 75.0 && this.fS[i-1] <= 75.0 ) // { // iDir = 1 ; // this.fAction[i] = 1 ; // continue ; // } if (iDir != -1 && this.fS[i] <= 25.0 && this.fS[i - 1] >= 25.0) { iDir = -1; this.fAction[i] = -1; continue; } // if ( iDir != -1 && this.fS[i] <= 75.0 && this.fS[i-1] >= 75.0 ) // { // iDir = -1 ; // this.fAction[i] = -1 ; // continue ; // } this.fAction[i] = 0; } } } exports.Step1D1 = Step1D1;