UNPKG

client-twelve-data-rapidapi

Version:

Complete TypeScript library for Twelve Data API with 154 endpoints, technical indicators, and intelligent rate limiting

403 lines (402 loc) 13.6 kB
import type { HttpClient } from '../utils/http-client.js'; import type { TechnicalIndicatorParams, ApiResponse } from '../types/index.js'; /** * Technical Indicators endpoints for Twelve Data API * Implements all 98 official technical indicators from the Twelve Data API */ export declare class TechnicalIndicatorsEndpoints { private httpClient; constructor(httpClient: HttpClient); /** * AD - AD Technical Indicator */ getAD(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * ADD - ADD Technical Indicator */ getADD(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * ADOSC - ADOSC Technical Indicator */ getADOSC(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * ADX - ADX Technical Indicator */ getADX(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * ADXR - ADXR Technical Indicator */ getADXR(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * APO - APO Technical Indicator */ getAPO(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * AROON - AROON Technical Indicator */ getAROON(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * AROONOSC - AROONOSC Technical Indicator */ getAROONOSC(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * ATR - ATR Technical Indicator */ getATR(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * AVG - AVG Technical Indicator */ getAVG(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * AVGPRICE - AVGPRICE Technical Indicator */ getAVGPRICE(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * BBANDS - BBANDS Technical Indicator */ getBBANDS(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * BETA - BETA Technical Indicator */ getBETA(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * BOP - BOP Technical Indicator */ getBOP(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * CCI - CCI Technical Indicator */ getCCI(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * CEIL - CEIL Technical Indicator */ getCEIL(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * CMO - CMO Technical Indicator */ getCMO(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * COPPOCK - COPPOCK Technical Indicator */ getCOPPOCK(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * CORREL - CORREL Technical Indicator */ getCORREL(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * CRSI - CRSI Technical Indicator */ getCRSI(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * DEMA - DEMA Technical Indicator */ getDEMA(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * DIV - DIV Technical Indicator */ getDIV(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * DPO - DPO Technical Indicator */ getDPO(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * DX - DX Technical Indicator */ getDX(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * EMA - EMA Technical Indicator */ getEMA(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * EXP - EXP Technical Indicator */ getEXP(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * FLOOR - FLOOR Technical Indicator */ getFLOOR(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * HEIKINASHICANDLES - HEIKINASHICANDLES Technical Indicator */ getHEIKINASHICANDLES(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * HLC3 - HLC3 Technical Indicator */ getHLC3(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * HT_DCPERIOD - HT_DCPERIOD Technical Indicator */ getHT_DCPERIOD(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * HT_DCPHASE - HT_DCPHASE Technical Indicator */ getHT_DCPHASE(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * HT_PHASOR - HT_PHASOR Technical Indicator */ getHT_PHASOR(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * HT_SINE - HT_SINE Technical Indicator */ getHT_SINE(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * HT_TRENDLINE - HT_TRENDLINE Technical Indicator */ getHT_TRENDLINE(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * HT_TRENDMODE - HT_TRENDMODE Technical Indicator */ getHT_TRENDMODE(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * ICHIMOKU - ICHIMOKU Technical Indicator */ getICHIMOKU(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * KAMA - KAMA Technical Indicator */ getKAMA(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * KELTNER - KELTNER Technical Indicator */ getKELTNER(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * KST - KST Technical Indicator */ getKST(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * LINEARREG - LINEARREG Technical Indicator */ getLINEARREG(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * LINEARREGANGLE - LINEARREGANGLE Technical Indicator */ getLINEARREGANGLE(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * LINEARREGINTERCEPT - LINEARREGINTERCEPT Technical Indicator */ getLINEARREGINTERCEPT(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * LINEARREGSLOPE - LINEARREGSLOPE Technical Indicator */ getLINEARREGSLOPE(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * LN - LN Technical Indicator */ getLN(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * LOG10 - LOG10 Technical Indicator */ getLOG10(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * MA - MA Technical Indicator */ getMA(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * MACD - MACD Technical Indicator */ getMACD(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * MACDEXT - MACDEXT Technical Indicator */ getMACDEXT(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * MAMA - MAMA Technical Indicator */ getMAMA(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * MAX - MAX Technical Indicator */ getMAX(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * MAXINDEX - MAXINDEX Technical Indicator */ getMAXINDEX(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * MCGINLEY_DYNAMIC - MCGINLEY_DYNAMIC Technical Indicator */ getMCGINLEY_DYNAMIC(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * MEDPRICE - MEDPRICE Technical Indicator */ getMEDPRICE(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * MFI - MFI Technical Indicator */ getMFI(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * MIDPOINT - MIDPOINT Technical Indicator */ getMIDPOINT(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * MIDPRICE - MIDPRICE Technical Indicator */ getMIDPRICE(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * MIN - MIN Technical Indicator */ getMIN(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * MININDEX - MININDEX Technical Indicator */ getMININDEX(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * MINMAX - MINMAX Technical Indicator */ getMINMAX(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * MINMAXINDEX - MINMAXINDEX Technical Indicator */ getMINMAXINDEX(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * MINUS_DI - MINUS_DI Technical Indicator */ getMINUS_DI(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * MINUS_DM - MINUS_DM Technical Indicator */ getMINUS_DM(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * MOM - MOM Technical Indicator */ getMOM(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * MULT - MULT Technical Indicator */ getMULT(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * NATR - NATR Technical Indicator */ getNATR(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * OBV - OBV Technical Indicator */ getOBV(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * PERCENT_B - PERCENT_B Technical Indicator */ getPERCENT_B(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * PLUS_DI - PLUS_DI Technical Indicator */ getPLUS_DI(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * PLUS_DM - PLUS_DM Technical Indicator */ getPLUS_DM(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * PPO - PPO Technical Indicator */ getPPO(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * ROC - ROC Technical Indicator */ getROC(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * ROCP - ROCP Technical Indicator */ getROCP(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * ROCR - ROCR Technical Indicator */ getROCR(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * ROCR100 - ROCR100 Technical Indicator */ getROCR100(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * RSI - RSI Technical Indicator */ getRSI(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * SAR - SAR Technical Indicator */ getSAR(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * SAREXT - SAREXT Technical Indicator */ getSAREXT(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * SMA - SMA Technical Indicator */ getSMA(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * SQRT - SQRT Technical Indicator */ getSQRT(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * STDDEV - STDDEV Technical Indicator */ getSTDDEV(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * STOCH - STOCH Technical Indicator */ getSTOCH(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * STOCHF - STOCHF Technical Indicator */ getSTOCHF(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * STOCHRSI - STOCHRSI Technical Indicator */ getSTOCHRSI(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * SUB - SUB Technical Indicator */ getSUB(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * SUM - SUM Technical Indicator */ getSUM(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * SUPERTREND - SUPERTREND Technical Indicator */ getSUPERTREND(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * T3MA - T3MA Technical Indicator */ getT3MA(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * TEMA - TEMA Technical Indicator */ getTEMA(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * TRANGE - TRANGE Technical Indicator */ getTRANGE(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * TRIMA - TRIMA Technical Indicator */ getTRIMA(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * TSF - TSF Technical Indicator */ getTSF(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * TYPPRICE - TYPPRICE Technical Indicator */ getTYPPRICE(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * ULTOSC - ULTOSC Technical Indicator */ getULTOSC(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * VAR - VAR Technical Indicator */ getVAR(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * VWAP - VWAP Technical Indicator */ getVWAP(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * WCLPRICE - WCLPRICE Technical Indicator */ getWCLPRICE(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * WILLR - WILLR Technical Indicator */ getWILLR(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; /** * WMA - WMA Technical Indicator */ getWMA(params: TechnicalIndicatorParams): Promise<ApiResponse<any>>; }