napi-talib
Version:
Node API for TA-Lib
760 lines (759 loc) • 27.3 kB
TypeScript
export declare function ADD(inReal0: number[], inReal1: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): number[];
export declare function DIV(inReal0: number[], inReal1: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): number[];
export declare function MAX(inReal: number[], opts?: {
optInTimePeriod?: number;
startIdx?: number;
endIdx?: number;
}): number[];
export declare function MAXINDEX(inReal: number[], opts?: {
optInTimePeriod?: number;
startIdx?: number;
endIdx?: number;
}): number[];
export declare function MIN(inReal: number[], opts?: {
optInTimePeriod?: number;
startIdx?: number;
endIdx?: number;
}): number[];
export declare function MININDEX(inReal: number[], opts?: {
optInTimePeriod?: number;
startIdx?: number;
endIdx?: number;
}): number[];
export declare function MINMAX(inReal: number[], opts?: {
optInTimePeriod?: number;
startIdx?: number;
endIdx?: number;
}): [number[], number[]];
export declare function MINMAXINDEX(inReal: number[], opts?: {
optInTimePeriod?: number;
startIdx?: number;
endIdx?: number;
}): [number[], number[]];
export declare function MULT(inReal0: number[], inReal1: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): number[];
export declare function SUB(inReal0: number[], inReal1: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): number[];
export declare function SUM(inReal: number[], opts?: {
optInTimePeriod?: number;
startIdx?: number;
endIdx?: number;
}): number[];
export declare function ACOS(inReal: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): number[];
export declare function ASIN(inReal: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): number[];
export declare function ATAN(inReal: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): number[];
export declare function CEIL(inReal: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): number[];
export declare function COS(inReal: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): number[];
export declare function COSH(inReal: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): number[];
export declare function EXP(inReal: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): number[];
export declare function FLOOR(inReal: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): number[];
export declare function LN(inReal: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): number[];
export declare function LOG10(inReal: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): number[];
export declare function SIN(inReal: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): number[];
export declare function SINH(inReal: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): number[];
export declare function SQRT(inReal: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): number[];
export declare function TAN(inReal: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): number[];
export declare function TANH(inReal: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): number[];
export declare function ACCBANDS(inHigh: number[], inLow: number[], inClose: number[], opts?: {
optInTimePeriod?: number;
startIdx?: number;
endIdx?: number;
}): [number[], number[], number[]];
export declare function BBANDS(inReal: number[], opts?: {
optInTimePeriod?: number;
optInNbDevUp?: number;
optInNbDevDn?: number;
optInMAType?: number;
startIdx?: number;
endIdx?: number;
}): [number[], number[], number[]];
export declare function DEMA(inReal: number[], opts?: {
optInTimePeriod?: number;
startIdx?: number;
endIdx?: number;
}): number[];
export declare function EMA(inReal: number[], opts?: {
optInTimePeriod?: number;
startIdx?: number;
endIdx?: number;
}): number[];
export declare function HT_TRENDLINE(inReal: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): number[];
export declare function KAMA(inReal: number[], opts?: {
optInTimePeriod?: number;
startIdx?: number;
endIdx?: number;
}): number[];
export declare function MA(inReal: number[], opts?: {
optInTimePeriod?: number;
optInMAType?: number;
startIdx?: number;
endIdx?: number;
}): number[];
export declare function MAMA(inReal: number[], opts?: {
optInFastLimit?: number;
optInSlowLimit?: number;
startIdx?: number;
endIdx?: number;
}): [number[], number[]];
export declare function MAVP(inReal: number[], inPeriods: number[], opts?: {
optInMinPeriod?: number;
optInMaxPeriod?: number;
optInMAType?: number;
startIdx?: number;
endIdx?: number;
}): number[];
export declare function MIDPOINT(inReal: number[], opts?: {
optInTimePeriod?: number;
startIdx?: number;
endIdx?: number;
}): number[];
export declare function MIDPRICE(inHigh: number[], inLow: number[], opts?: {
optInTimePeriod?: number;
startIdx?: number;
endIdx?: number;
}): number[];
export declare function SAR(inHigh: number[], inLow: number[], opts?: {
optInAcceleration?: number;
optInMaximum?: number;
startIdx?: number;
endIdx?: number;
}): number[];
export declare function SAREXT(inHigh: number[], inLow: number[], opts?: {
optInStartValue?: number;
optInOffsetOnReverse?: number;
optInAccelerationInitLong?: number;
optInAccelerationLong?: number;
optInAccelerationMaxLong?: number;
optInAccelerationInitShort?: number;
optInAccelerationShort?: number;
optInAccelerationMaxShort?: number;
startIdx?: number;
endIdx?: number;
}): number[];
export declare function SMA(inReal: number[], opts?: {
optInTimePeriod?: number;
startIdx?: number;
endIdx?: number;
}): number[];
export declare function T3(inReal: number[], opts?: {
optInTimePeriod?: number;
optInVFactor?: number;
startIdx?: number;
endIdx?: number;
}): number[];
export declare function TEMA(inReal: number[], opts?: {
optInTimePeriod?: number;
startIdx?: number;
endIdx?: number;
}): number[];
export declare function TRIMA(inReal: number[], opts?: {
optInTimePeriod?: number;
startIdx?: number;
endIdx?: number;
}): number[];
export declare function WMA(inReal: number[], opts?: {
optInTimePeriod?: number;
startIdx?: number;
endIdx?: number;
}): number[];
export declare function ATR(inHigh: number[], inLow: number[], inClose: number[], opts?: {
optInTimePeriod?: number;
startIdx?: number;
endIdx?: number;
}): number[];
export declare function NATR(inHigh: number[], inLow: number[], inClose: number[], opts?: {
optInTimePeriod?: number;
startIdx?: number;
endIdx?: number;
}): number[];
export declare function TRANGE(inHigh: number[], inLow: number[], inClose: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): number[];
export declare function ADX(inHigh: number[], inLow: number[], inClose: number[], opts?: {
optInTimePeriod?: number;
startIdx?: number;
endIdx?: number;
}): number[];
export declare function ADXR(inHigh: number[], inLow: number[], inClose: number[], opts?: {
optInTimePeriod?: number;
startIdx?: number;
endIdx?: number;
}): number[];
export declare function APO(inReal: number[], opts?: {
optInFastPeriod?: number;
optInSlowPeriod?: number;
optInMAType?: number;
startIdx?: number;
endIdx?: number;
}): number[];
export declare function AROON(inHigh: number[], inLow: number[], opts?: {
optInTimePeriod?: number;
startIdx?: number;
endIdx?: number;
}): [number[], number[]];
export declare function AROONOSC(inHigh: number[], inLow: number[], opts?: {
optInTimePeriod?: number;
startIdx?: number;
endIdx?: number;
}): number[];
export declare function BOP(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): number[];
export declare function CCI(inHigh: number[], inLow: number[], inClose: number[], opts?: {
optInTimePeriod?: number;
startIdx?: number;
endIdx?: number;
}): number[];
export declare function CMO(inReal: number[], opts?: {
optInTimePeriod?: number;
startIdx?: number;
endIdx?: number;
}): number[];
export declare function DX(inHigh: number[], inLow: number[], inClose: number[], opts?: {
optInTimePeriod?: number;
startIdx?: number;
endIdx?: number;
}): number[];
export declare function IMI(inOpen: number[], inClose: number[], opts?: {
optInTimePeriod?: number;
startIdx?: number;
endIdx?: number;
}): number[];
export declare function MACD(inReal: number[], opts?: {
optInFastPeriod?: number;
optInSlowPeriod?: number;
optInSignalPeriod?: number;
startIdx?: number;
endIdx?: number;
}): [number[], number[], number[]];
export declare function MACDEXT(inReal: number[], opts?: {
optInFastPeriod?: number;
optInFastMAType?: number;
optInSlowPeriod?: number;
optInSlowMAType?: number;
optInSignalPeriod?: number;
optInSignalMAType?: number;
startIdx?: number;
endIdx?: number;
}): [number[], number[], number[]];
export declare function MACDFIX(inReal: number[], opts?: {
optInSignalPeriod?: number;
startIdx?: number;
endIdx?: number;
}): [number[], number[], number[]];
export declare function MFI(inHigh: number[], inLow: number[], inClose: number[], inVolume: number[], opts?: {
optInTimePeriod?: number;
startIdx?: number;
endIdx?: number;
}): number[];
export declare function MINUS_DI(inHigh: number[], inLow: number[], inClose: number[], opts?: {
optInTimePeriod?: number;
startIdx?: number;
endIdx?: number;
}): number[];
export declare function MINUS_DM(inHigh: number[], inLow: number[], opts?: {
optInTimePeriod?: number;
startIdx?: number;
endIdx?: number;
}): number[];
export declare function MOM(inReal: number[], opts?: {
optInTimePeriod?: number;
startIdx?: number;
endIdx?: number;
}): number[];
export declare function PLUS_DI(inHigh: number[], inLow: number[], inClose: number[], opts?: {
optInTimePeriod?: number;
startIdx?: number;
endIdx?: number;
}): number[];
export declare function PLUS_DM(inHigh: number[], inLow: number[], opts?: {
optInTimePeriod?: number;
startIdx?: number;
endIdx?: number;
}): number[];
export declare function PPO(inReal: number[], opts?: {
optInFastPeriod?: number;
optInSlowPeriod?: number;
optInMAType?: number;
startIdx?: number;
endIdx?: number;
}): number[];
export declare function ROC(inReal: number[], opts?: {
optInTimePeriod?: number;
startIdx?: number;
endIdx?: number;
}): number[];
export declare function ROCP(inReal: number[], opts?: {
optInTimePeriod?: number;
startIdx?: number;
endIdx?: number;
}): number[];
export declare function ROCR(inReal: number[], opts?: {
optInTimePeriod?: number;
startIdx?: number;
endIdx?: number;
}): number[];
export declare function ROCR100(inReal: number[], opts?: {
optInTimePeriod?: number;
startIdx?: number;
endIdx?: number;
}): number[];
export declare function RSI(inReal: number[], opts?: {
optInTimePeriod?: number;
startIdx?: number;
endIdx?: number;
}): number[];
export declare function STOCH(inHigh: number[], inLow: number[], inClose: number[], opts?: {
optInFastK_Period?: number;
optInSlowK_Period?: number;
optInSlowK_MAType?: number;
optInSlowD_Period?: number;
optInSlowD_MAType?: number;
startIdx?: number;
endIdx?: number;
}): [number[], number[]];
export declare function STOCHF(inHigh: number[], inLow: number[], inClose: number[], opts?: {
optInFastK_Period?: number;
optInFastD_Period?: number;
optInFastD_MAType?: number;
startIdx?: number;
endIdx?: number;
}): [number[], number[]];
export declare function STOCHRSI(inReal: number[], opts?: {
optInTimePeriod?: number;
optInFastK_Period?: number;
optInFastD_Period?: number;
optInFastD_MAType?: number;
startIdx?: number;
endIdx?: number;
}): [number[], number[]];
export declare function TRIX(inReal: number[], opts?: {
optInTimePeriod?: number;
startIdx?: number;
endIdx?: number;
}): number[];
export declare function ULTOSC(inHigh: number[], inLow: number[], inClose: number[], opts?: {
optInTimePeriod1?: number;
optInTimePeriod2?: number;
optInTimePeriod3?: number;
startIdx?: number;
endIdx?: number;
}): number[];
export declare function WILLR(inHigh: number[], inLow: number[], inClose: number[], opts?: {
optInTimePeriod?: number;
startIdx?: number;
endIdx?: number;
}): number[];
export declare function HT_DCPERIOD(inReal: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): number[];
export declare function HT_DCPHASE(inReal: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): number[];
export declare function HT_PHASOR(inReal: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): [number[], number[]];
export declare function HT_SINE(inReal: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): [number[], number[]];
export declare function HT_TRENDMODE(inReal: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): number[];
export declare function AD(inHigh: number[], inLow: number[], inClose: number[], inVolume: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): number[];
export declare function ADOSC(inHigh: number[], inLow: number[], inClose: number[], inVolume: number[], opts?: {
optInFastPeriod?: number;
optInSlowPeriod?: number;
startIdx?: number;
endIdx?: number;
}): number[];
export declare function OBV(inReal: number[], inVolume: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): number[];
export declare function CDL2CROWS(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): number[];
export declare function CDL3BLACKCROWS(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): number[];
export declare function CDL3INSIDE(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): number[];
export declare function CDL3LINESTRIKE(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): number[];
export declare function CDL3OUTSIDE(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): number[];
export declare function CDL3STARSINSOUTH(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): number[];
export declare function CDL3WHITESOLDIERS(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): number[];
export declare function CDLABANDONEDBABY(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: {
optInPenetration?: number;
startIdx?: number;
endIdx?: number;
}): number[];
export declare function CDLADVANCEBLOCK(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): number[];
export declare function CDLBELTHOLD(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): number[];
export declare function CDLBREAKAWAY(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): number[];
export declare function CDLCLOSINGMARUBOZU(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): number[];
export declare function CDLCONCEALBABYSWALL(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): number[];
export declare function CDLCOUNTERATTACK(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): number[];
export declare function CDLDARKCLOUDCOVER(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: {
optInPenetration?: number;
startIdx?: number;
endIdx?: number;
}): number[];
export declare function CDLDOJI(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): number[];
export declare function CDLDOJISTAR(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): number[];
export declare function CDLDRAGONFLYDOJI(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): number[];
export declare function CDLENGULFING(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): number[];
export declare function CDLEVENINGDOJISTAR(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: {
optInPenetration?: number;
startIdx?: number;
endIdx?: number;
}): number[];
export declare function CDLEVENINGSTAR(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: {
optInPenetration?: number;
startIdx?: number;
endIdx?: number;
}): number[];
export declare function CDLGAPSIDESIDEWHITE(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): number[];
export declare function CDLGRAVESTONEDOJI(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): number[];
export declare function CDLHAMMER(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): number[];
export declare function CDLHANGINGMAN(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): number[];
export declare function CDLHARAMI(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): number[];
export declare function CDLHARAMICROSS(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): number[];
export declare function CDLHIGHWAVE(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): number[];
export declare function CDLHIKKAKE(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): number[];
export declare function CDLHIKKAKEMOD(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): number[];
export declare function CDLHOMINGPIGEON(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): number[];
export declare function CDLIDENTICAL3CROWS(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): number[];
export declare function CDLINNECK(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): number[];
export declare function CDLINVERTEDHAMMER(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): number[];
export declare function CDLKICKING(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): number[];
export declare function CDLKICKINGBYLENGTH(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): number[];
export declare function CDLLADDERBOTTOM(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): number[];
export declare function CDLLONGLEGGEDDOJI(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): number[];
export declare function CDLLONGLINE(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): number[];
export declare function CDLMARUBOZU(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): number[];
export declare function CDLMATCHINGLOW(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): number[];
export declare function CDLMATHOLD(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: {
optInPenetration?: number;
startIdx?: number;
endIdx?: number;
}): number[];
export declare function CDLMORNINGDOJISTAR(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: {
optInPenetration?: number;
startIdx?: number;
endIdx?: number;
}): number[];
export declare function CDLMORNINGSTAR(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: {
optInPenetration?: number;
startIdx?: number;
endIdx?: number;
}): number[];
export declare function CDLONNECK(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): number[];
export declare function CDLPIERCING(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): number[];
export declare function CDLRICKSHAWMAN(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): number[];
export declare function CDLRISEFALL3METHODS(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): number[];
export declare function CDLSEPARATINGLINES(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): number[];
export declare function CDLSHOOTINGSTAR(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): number[];
export declare function CDLSHORTLINE(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): number[];
export declare function CDLSPINNINGTOP(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): number[];
export declare function CDLSTALLEDPATTERN(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): number[];
export declare function CDLSTICKSANDWICH(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): number[];
export declare function CDLTAKURI(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): number[];
export declare function CDLTASUKIGAP(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): number[];
export declare function CDLTHRUSTING(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): number[];
export declare function CDLTRISTAR(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): number[];
export declare function CDLUNIQUE3RIVER(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): number[];
export declare function CDLUPSIDEGAP2CROWS(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): number[];
export declare function CDLXSIDEGAP3METHODS(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): number[];
export declare function BETA(inReal0: number[], inReal1: number[], opts?: {
optInTimePeriod?: number;
startIdx?: number;
endIdx?: number;
}): number[];
export declare function CORREL(inReal0: number[], inReal1: number[], opts?: {
optInTimePeriod?: number;
startIdx?: number;
endIdx?: number;
}): number[];
export declare function LINEARREG(inReal: number[], opts?: {
optInTimePeriod?: number;
startIdx?: number;
endIdx?: number;
}): number[];
export declare function LINEARREG_ANGLE(inReal: number[], opts?: {
optInTimePeriod?: number;
startIdx?: number;
endIdx?: number;
}): number[];
export declare function LINEARREG_INTERCEPT(inReal: number[], opts?: {
optInTimePeriod?: number;
startIdx?: number;
endIdx?: number;
}): number[];
export declare function LINEARREG_SLOPE(inReal: number[], opts?: {
optInTimePeriod?: number;
startIdx?: number;
endIdx?: number;
}): number[];
export declare function STDDEV(inReal: number[], opts?: {
optInTimePeriod?: number;
optInNbDev?: number;
startIdx?: number;
endIdx?: number;
}): number[];
export declare function TSF(inReal: number[], opts?: {
optInTimePeriod?: number;
startIdx?: number;
endIdx?: number;
}): number[];
export declare function VAR(inReal: number[], opts?: {
optInTimePeriod?: number;
optInNbDev?: number;
startIdx?: number;
endIdx?: number;
}): number[];
export declare function AVGPRICE(inOpen: number[], inHigh: number[], inLow: number[], inClose: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): number[];
export declare function AVGDEV(inReal: number[], opts?: {
optInTimePeriod?: number;
startIdx?: number;
endIdx?: number;
}): number[];
export declare function MEDPRICE(inHigh: number[], inLow: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): number[];
export declare function TYPPRICE(inHigh: number[], inLow: number[], inClose: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): number[];
export declare function WCLPRICE(inHigh: number[], inLow: number[], inClose: number[], opts?: {
startIdx?: number;
endIdx?: number;
}): number[];