sql-synergy
Version:
Synergy Wave TA
61 lines (60 loc) • 2.79 kB
TypeScript
import { TickerQuotes } from './TickerQuotes';
export declare class Technicals {
delay(ms: number): Promise<unknown>;
getPeriod(): number;
getSymbol(): number;
oTickerQuotes: any;
constructor(oTickerQuotes: TickerQuotes);
iPC: number;
setChart(iPC: number): void;
getChart(): number;
getLastDay(): number;
getDate(): Array<number>;
getOpen(): Array<number>;
getHigh(): Array<number>;
getLow(): Array<number>;
getClose(): Array<number>;
getCurrentPrice(): number;
size(): number;
isPeriodEnd(lDate: number): boolean;
getChartDate(lDate: number): number;
getSmallerChartDate(lDate: number): number;
static getSum(f: Array<number>, nDays: number, iIndex: number): number;
static getHighest(f: Array<number>, nDays: number, iIndex: number): number;
static getLowest(f: Array<number>, nDays: number, iIndex: number): number;
static cross(f: Array<number>, f1: Array<number>, nDays: number): boolean;
static getMACrossOverBuySignalDay(f: Array<number>, iShortTerm: number, iLongTerm: number): number;
static getMACrossOverSellSignalDay(f: Array<number>, iShortTerm: number, iLongTerm: number): number;
static MOV(f: Array<number>, nDays: number, chType: any): Array<number>;
static getMA(f: Array<number>, nDays: number, iIndex: number): number;
static getColumn(f: Array<number>, iColumn: any): Array<number>;
static getHighIndex(fPrice: Array<number>, iFromIndex: number, iToIndex: number): number;
static getHigh(fPrice: Array<number>, iFromIndex: number, iToIndex: number): number;
static getLowIndex(fPrice: Array<number>, iFromIndex: number, iToIndex: number): number;
static getLow(fPrice: Array<number>, iFromIndex: number, iToIndex: number): number;
LLV(fPrice: Array<number>, nDays: number): number;
HHV(fPrice: Array<number>, nDays: number): number;
getHighestHigh(fPrice: Array<number>, nDays: number, nIndex: number): number;
getLowestLow(fPrice: Array<number>, nDays: number, nIndex: number): number;
static getIntersectionPredictions(f: Array<number>, fSignal: Array<number>): string;
getLowStick(iDay: number): number;
getUpStick(iDay: number): number;
getDownStick(iDay: number): number;
getBody(iDay: number): number;
getHeight(iDay: number): number;
isWhiteCandle(iDay: number): boolean;
isBlackCandle(iDay: number): boolean;
refresh(): void;
fO: number[];
fH: number[];
fL: number[];
fC: number[];
fD: number[];
fV: number[];
getValues(iDay: number): string;
getDateToString(iDay: number): string;
isNonReversal(iDay: number): boolean;
isWhiteAndNonReversal(iDay: number): boolean;
isBlackAndNonReversal(iDay: number): boolean;
toString(): string;
}