UNPKG

sql-synergy

Version:

Synergy Wave TA

87 lines (86 loc) 2.58 kB
import { TickerQuotes } from './TickerQuotes'; import { IWave } from './IWave'; import { Technicals } from './Technicals'; export declare class Wave implements IWave { static UP: number; static DN: number; biggerChannel: number; i5StepsDateIndex: number; iSingalDate: number; bStep1Met: boolean; constructor(); getSignalDate(): number; setSignalDate(iDate: number): void; set5StepsDateIndex(iDayIndex: number): void; get5StepsDateIndex(): number; bBiggerChannelBroken: boolean; setBiggerChannelBroken(bBiggerChannelBroken: boolean): void; wasBiggerChannelBroken(): boolean; sName: string; bPerfect: boolean; bNeutralized: boolean; step1Neutralized(b: boolean): void; wasStep1Neutralized(): boolean; setPerfect(bPerfect: boolean): void; isPerfect(): boolean; iHighIndex: number; iLowIndex: number; iStartDate: number; iEndDate: Number; fMinimum: number; fMaximum: number; fLowest: number; fHighest: number; iDir: number; iNumber: number; bZigZag: boolean; bManual: boolean; vSmallerWaves: Array<Wave>; addSmallerWave(oWave: Wave): void; getSmallerWaves(): Array<Wave>; hasSmallerWaves(): boolean; getParent(): string; getWaveType(): string; getName(): string; getWaveStartEnd(): string; getStartIndex(): number; getEndIndex(): number; getPriceChart(): number; getIndicatorChart(): number; getChart(): string; getCSV(): string; getJSON(): string; print(oPC?: TickerQuotes | undefined): void; setName(sName: string): void; wasStep1Met(): boolean; setDirection(iDir: number): void; getLength(): number; getLowIndex(): number; getHighIndex(): number; setLowest(iIndex: number, f: number): void; setHighest(iIndex: number, f: number): void; setMinimum(f: number): void; setMaximum(f: number): void; getMaximum(): number; getMinimum(): number; minimumMet(): boolean; getHigh(): number; getLow(): number; isDown(): boolean; isUp(): boolean; getDirection(): number; getStartDate(oPC: Technicals): number; getEndDate(oPC: Technicals): number; static copy(oWave: Wave): Wave; iPC: number; iIC: number; oPC: any; oIC: any; setCharts(oPC: Technicals, oIC: Technicals): void; isImpulsive(): boolean; ascii(a: any): any; isCorrective(): boolean; reduceWaveNumber(iWaveNameLength?: number): string; getWaveChar(str: string, inc: number): string; toString(): string; }