sql-synergy
Version:
Synergy Wave TA
25 lines (24 loc) • 834 B
TypeScript
import { IDBService } from 'walter-db-routes/lib/IDBService';
export declare class SynergyTA {
sTradingPairs: any[];
sPeriods: number[];
db: any;
app: any;
sOutputDir: string;
getDBService(): IDBService;
loadSymbols(): Promise<void>;
sleep(ms: any): Promise<unknown>;
setHeaders(res: any, path: any): void;
constructor(db: any, sPropertiesFile: string, sOutputDir: string, oRouter: any);
listenEvents(): string[];
processDBEvent(name: any): Promise<void>;
busyCount: number;
oReportMap: Map<String, any>;
bBusy: boolean;
recalculate(): Promise<void>;
generateReport(sTradingPairs: any[]): Promise<void>;
oReport: any[];
writeReport2File(sFileName: any): Promise<void>;
csvToJSON(csv: any): any[];
downloadOHLC2File(sSymbol: string): Promise<void>;
}