TA-Lib Documentation
Ta-Lib Function List
ADD - Vector Arithmetic Add
talib.ADD(params)
Input parameters:
- inReal0 - array of floats
- inReal1 - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
DIV - Vector Arithmetic Div
talib.DIV(params)
Input parameters:
- inReal0 - array of floats
- inReal1 - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
MAX - Highest value over a specified period
talib.MAX(params)
Input parameters:
- inReal - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
- optInTimePeriod
Returns:
MAXINDEX - Index of highest value over a specified period
talib.MAXINDEX(params)
Input parameters:
- inReal - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
- optInTimePeriod
Returns:
MIN - Lowest value over a specified period
talib.MIN(params)
Input parameters:
- inReal - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
- optInTimePeriod
Returns:
MININDEX - Index of lowest value over a specified period
talib.MININDEX(params)
Input parameters:
- inReal - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
- optInTimePeriod
Returns:
MINMAX - Lowest and highest values over a specified period
talib.MINMAX(params)
Input parameters:
- inReal - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
- optInTimePeriod
Returns:
MINMAXINDEX - Indexes of lowest and highest values over a specified period
talib.MINMAXINDEX(params)
Input parameters:
- inReal - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
- optInTimePeriod
Returns:
MULT - Vector Arithmetic Mult
talib.MULT(params)
Input parameters:
- inReal0 - array of floats
- inReal1 - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
SUB - Vector Arithmetic Substraction
talib.SUB(params)
Input parameters:
- inReal0 - array of floats
- inReal1 - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
SUM - Summation
talib.SUM(params)
Input parameters:
- inReal - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
- optInTimePeriod
Returns:
ACOS - Vector Trigonometric ACos
talib.ACOS(params)
Input parameters:
- inReal - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
ASIN - Vector Trigonometric ASin
talib.ASIN(params)
Input parameters:
- inReal - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
ATAN - Vector Trigonometric ATan
talib.ATAN(params)
Input parameters:
- inReal - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
CEIL - Vector Ceil
talib.CEIL(params)
Input parameters:
- inReal - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
COS - Vector Trigonometric Cos
talib.COS(params)
Input parameters:
- inReal - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
COSH - Vector Trigonometric Cosh
talib.COSH(params)
Input parameters:
- inReal - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
EXP - Vector Arithmetic Exp
talib.EXP(params)
Input parameters:
- inReal - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
FLOOR - Vector Floor
talib.FLOOR(params)
Input parameters:
- inReal - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
LN - Vector Log Natural
talib.LN(params)
Input parameters:
- inReal - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
LOG10 - Vector Log10
talib.LOG10(params)
Input parameters:
- inReal - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
SIN - Vector Trigonometric Sin
talib.SIN(params)
Input parameters:
- inReal - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
SINH - Vector Trigonometric Sinh
talib.SINH(params)
Input parameters:
- inReal - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
SQRT - Vector Square Root
talib.SQRT(params)
Input parameters:
- inReal - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
TAN - Vector Trigonometric Tan
talib.TAN(params)
Input parameters:
- inReal - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
TANH - Vector Trigonometric Tanh
talib.TANH(params)
Input parameters:
- inReal - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
ACCBANDS - Acceleration Bands
talib.ACCBANDS(params)
Input parameters:
- high - array of floats
- low - array of floats
- close - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
- optInTimePeriod
Returns:
- outRealUpperBand outRealMiddleBand outRealLowerBand
BBANDS - Bollinger Bands
talib.BBANDS(params)
Input parameters:
- inReal - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
- optInTimePeriod
- optInNbDevUp
- optInNbDevDn
- optInMAType
Returns:
- outRealUpperBand outRealMiddleBand outRealLowerBand
DEMA - Double Exponential Moving Average
talib.DEMA(params)
Input parameters:
- inReal - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
- optInTimePeriod
Returns:
EMA - Exponential Moving Average
talib.EMA(params)
Input parameters:
- inReal - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
- optInTimePeriod
Returns:
HT_TRENDLINE - Hilbert Transform - Instantaneous Trendline
talib.HT_TRENDLINE(params)
Input parameters:
- inReal - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
KAMA - Kaufman Adaptive Moving Average
talib.KAMA(params)
Input parameters:
- inReal - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
- optInTimePeriod
Returns:
MA - Moving average
talib.MA(params)
Input parameters:
- inReal - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
- optInTimePeriod
- optInMAType
Returns:
MAMA - MESA Adaptive Moving Average
talib.MAMA(params)
Input parameters:
- inReal - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
- optInFastLimit
- optInSlowLimit
Returns:
MAVP - Moving average with variable period
talib.MAVP(params)
Input parameters:
- inReal - array of floats
- inPeriods
- startIdx - start index for input data
- endIdx - end index for input data
- optInMinPeriod
- optInMaxPeriod
- optInMAType
Returns:
MIDPOINT - MidPoint over period
talib.MIDPOINT(params)
Input parameters:
- inReal - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
- optInTimePeriod
Returns:
MIDPRICE - Midpoint Price over period
talib.MIDPRICE(params)
Input parameters:
- high - array of floats
- low - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
- optInTimePeriod
Returns:
SAR - Parabolic SAR
talib.SAR(params)
Input parameters:
- high - array of floats
- low - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
- optInAcceleration
- optInMaximum
Returns:
SAREXT - Parabolic SAR - Extended
talib.SAREXT(params)
Input parameters:
- high - array of floats
- low - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
- optInStartValue
- optInOffsetOnReverse
- optInAccelerationInitLong
- optInAccelerationLong
- optInAccelerationMaxLong
- optInAccelerationInitShort
- optInAccelerationShort
- optInAccelerationMaxShort
Returns:
SMA - Simple Moving Average
talib.SMA(params)
Input parameters:
- inReal - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
- optInTimePeriod
Returns:
T3 - Triple Exponential Moving Average (T3)
talib.T3(params)
Input parameters:
- inReal - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
- optInTimePeriod
- optInVFactor
Returns:
TEMA - Triple Exponential Moving Average
talib.TEMA(params)
Input parameters:
- inReal - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
- optInTimePeriod
Returns:
TRIMA - Triangular Moving Average
talib.TRIMA(params)
Input parameters:
- inReal - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
- optInTimePeriod
Returns:
WMA - Weighted Moving Average
talib.WMA(params)
Input parameters:
- inReal - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
- optInTimePeriod
Returns:
ATR - Average True Range
talib.ATR(params)
Input parameters:
- high - array of floats
- low - array of floats
- close - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
- optInTimePeriod
Returns:
NATR - Normalized Average True Range
talib.NATR(params)
Input parameters:
- high - array of floats
- low - array of floats
- close - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
- optInTimePeriod
Returns:
TRANGE - True Range
talib.TRANGE(params)
Input parameters:
- high - array of floats
- low - array of floats
- close - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
ADX - Average Directional Movement Index
talib.ADX(params)
Input parameters:
- high - array of floats
- low - array of floats
- close - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
- optInTimePeriod
Returns:
ADXR - Average Directional Movement Index Rating
talib.ADXR(params)
Input parameters:
- high - array of floats
- low - array of floats
- close - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
- optInTimePeriod
Returns:
APO - Absolute Price Oscillator
talib.APO(params)
Input parameters:
- inReal - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
- optInFastPeriod
- optInSlowPeriod
- optInMAType
Returns:
AROON - Aroon
talib.AROON(params)
Input parameters:
- high - array of floats
- low - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
- optInTimePeriod
Returns:
AROONOSC - Aroon Oscillator
talib.AROONOSC(params)
Input parameters:
- high - array of floats
- low - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
- optInTimePeriod
Returns:
BOP - Balance Of Power
talib.BOP(params)
Input parameters:
- open - array of floats
- high - array of floats
- low - array of floats
- close - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
CCI - Commodity Channel Index
talib.CCI(params)
Input parameters:
- high - array of floats
- low - array of floats
- close - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
- optInTimePeriod
Returns:
CMO - Chande Momentum Oscillator
talib.CMO(params)
Input parameters:
- inReal - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
- optInTimePeriod
Returns:
DX - Directional Movement Index
talib.DX(params)
Input parameters:
- high - array of floats
- low - array of floats
- close - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
- optInTimePeriod
Returns:
IMI - Intraday Momentum Index
talib.IMI(params)
Input parameters:
- open - array of floats
- close - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
- optInTimePeriod
Returns:
MACD - Moving Average Convergence/Divergence
talib.MACD(params)
Input parameters:
- inReal - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
- optInFastPeriod
- optInSlowPeriod
- optInSignalPeriod
Returns:
- outMACD outMACDSignal outMACDHist
MACDEXT - MACD with controllable MA type
talib.MACDEXT(params)
Input parameters:
- inReal - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
- optInFastPeriod
- optInFastMAType
- optInSlowPeriod
- optInSlowMAType
- optInSignalPeriod
- optInSignalMAType
Returns:
- outMACD outMACDSignal outMACDHist
MACDFIX - Moving Average Convergence/Divergence Fix 12/26
talib.MACDFIX(params)
Input parameters:
- inReal - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
- optInSignalPeriod
Returns:
- outMACD outMACDSignal outMACDHist
MFI - Money Flow Index
talib.MFI(params)
Input parameters:
- high - array of floats
- low - array of floats
- close - array of floats
- volume - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
- optInTimePeriod
Returns:
MINUS_DI - Minus Directional Indicator
talib.MINUS_DI(params)
Input parameters:
- high - array of floats
- low - array of floats
- close - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
- optInTimePeriod
Returns:
MINUS_DM - Minus Directional Movement
talib.MINUS_DM(params)
Input parameters:
- high - array of floats
- low - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
- optInTimePeriod
Returns:
MOM - Momentum
talib.MOM(params)
Input parameters:
- inReal - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
- optInTimePeriod
Returns:
PLUS_DI - Plus Directional Indicator
talib.PLUS_DI(params)
Input parameters:
- high - array of floats
- low - array of floats
- close - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
- optInTimePeriod
Returns:
PLUS_DM - Plus Directional Movement
talib.PLUS_DM(params)
Input parameters:
- high - array of floats
- low - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
- optInTimePeriod
Returns:
PPO - Percentage Price Oscillator
talib.PPO(params)
Input parameters:
- inReal - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
- optInFastPeriod
- optInSlowPeriod
- optInMAType
Returns:
ROC - Rate of change : ((price/prevPrice)-1)*100
talib.ROC(params)
Input parameters:
- inReal - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
- optInTimePeriod
Returns:
ROCP - Rate of change Percentage: (price-prevPrice)/prevPrice
talib.ROCP(params)
Input parameters:
- inReal - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
- optInTimePeriod
Returns:
ROCR - Rate of change ratio: (price/prevPrice)
talib.ROCR(params)
Input parameters:
- inReal - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
- optInTimePeriod
Returns:
ROCR100 - Rate of change ratio 100 scale: (price/prevPrice)*100
talib.ROCR100(params)
Input parameters:
- inReal - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
- optInTimePeriod
Returns:
RSI - Relative Strength Index
talib.RSI(params)
Input parameters:
- inReal - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
- optInTimePeriod
Returns:
STOCH - Stochastic
talib.STOCH(params)
Input parameters:
- high - array of floats
- low - array of floats
- close - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
- optInFastK_Period
- optInSlowK_Period
- optInSlowK_MAType
- optInSlowD_Period
- optInSlowD_MAType
Returns:
STOCHF - Stochastic Fast
talib.STOCHF(params)
Input parameters:
- high - array of floats
- low - array of floats
- close - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
- optInFastK_Period
- optInFastD_Period
- optInFastD_MAType
Returns:
STOCHRSI - Stochastic Relative Strength Index
talib.STOCHRSI(params)
Input parameters:
- inReal - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
- optInTimePeriod
- optInFastK_Period
- optInFastD_Period
- optInFastD_MAType
Returns:
TRIX - 1-day Rate-Of-Change (ROC) of a Triple Smooth EMA
talib.TRIX(params)
Input parameters:
- inReal - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
- optInTimePeriod
Returns:
ULTOSC - Ultimate Oscillator
talib.ULTOSC(params)
Input parameters:
- high - array of floats
- low - array of floats
- close - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
- optInTimePeriod1
- optInTimePeriod2
- optInTimePeriod3
Returns:
WILLR - Williams' %R
talib.WILLR(params)
Input parameters:
- high - array of floats
- low - array of floats
- close - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
- optInTimePeriod
Returns:
HT_DCPERIOD - Hilbert Transform - Dominant Cycle Period
talib.HT_DCPERIOD(params)
Input parameters:
- inReal - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
HT_DCPHASE - Hilbert Transform - Dominant Cycle Phase
talib.HT_DCPHASE(params)
Input parameters:
- inReal - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
HT_PHASOR - Hilbert Transform - Phasor Components
talib.HT_PHASOR(params)
Input parameters:
- inReal - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
HT_SINE - Hilbert Transform - SineWave
talib.HT_SINE(params)
Input parameters:
- inReal - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
HT_TRENDMODE - Hilbert Transform - Trend vs Cycle Mode
talib.HT_TRENDMODE(params)
Input parameters:
- inReal - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
AD - Chaikin A/D Line
talib.AD(params)
Input parameters:
- high - array of floats
- low - array of floats
- close - array of floats
- volume - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
ADOSC - Chaikin A/D Oscillator
talib.ADOSC(params)
Input parameters:
- high - array of floats
- low - array of floats
- close - array of floats
- volume - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
- optInFastPeriod
- optInSlowPeriod
Returns:
OBV - On Balance Volume
talib.OBV(params)
Input parameters:
- inReal - array of floats
- volume - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
CDL2CROWS - Two Crows
talib.CDL2CROWS(params)
Input parameters:
- open - array of floats
- high - array of floats
- low - array of floats
- close - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
CDL3BLACKCROWS - Three Black Crows
talib.CDL3BLACKCROWS(params)
Input parameters:
- open - array of floats
- high - array of floats
- low - array of floats
- close - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
CDL3INSIDE - Three Inside Up/Down
talib.CDL3INSIDE(params)
Input parameters:
- open - array of floats
- high - array of floats
- low - array of floats
- close - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
CDL3LINESTRIKE - Three-Line Strike
talib.CDL3LINESTRIKE(params)
Input parameters:
- open - array of floats
- high - array of floats
- low - array of floats
- close - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
CDL3OUTSIDE - Three Outside Up/Down
talib.CDL3OUTSIDE(params)
Input parameters:
- open - array of floats
- high - array of floats
- low - array of floats
- close - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
CDL3STARSINSOUTH - Three Stars In The South
talib.CDL3STARSINSOUTH(params)
Input parameters:
- open - array of floats
- high - array of floats
- low - array of floats
- close - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
CDL3WHITESOLDIERS - Three Advancing White Soldiers
talib.CDL3WHITESOLDIERS(params)
Input parameters:
- open - array of floats
- high - array of floats
- low - array of floats
- close - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
CDLABANDONEDBABY - Abandoned Baby
talib.CDLABANDONEDBABY(params)
Input parameters:
- open - array of floats
- high - array of floats
- low - array of floats
- close - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
- optInPenetration
Returns:
CDLADVANCEBLOCK - Advance Block
talib.CDLADVANCEBLOCK(params)
Input parameters:
- open - array of floats
- high - array of floats
- low - array of floats
- close - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
CDLBELTHOLD - Belt-hold
talib.CDLBELTHOLD(params)
Input parameters:
- open - array of floats
- high - array of floats
- low - array of floats
- close - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
CDLBREAKAWAY - Breakaway
talib.CDLBREAKAWAY(params)
Input parameters:
- open - array of floats
- high - array of floats
- low - array of floats
- close - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
CDLCLOSINGMARUBOZU - Closing Marubozu
talib.CDLCLOSINGMARUBOZU(params)
Input parameters:
- open - array of floats
- high - array of floats
- low - array of floats
- close - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
CDLCONCEALBABYSWALL - Concealing Baby Swallow
talib.CDLCONCEALBABYSWALL(params)
Input parameters:
- open - array of floats
- high - array of floats
- low - array of floats
- close - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
CDLCOUNTERATTACK - Counterattack
talib.CDLCOUNTERATTACK(params)
Input parameters:
- open - array of floats
- high - array of floats
- low - array of floats
- close - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
CDLDARKCLOUDCOVER - Dark Cloud Cover
talib.CDLDARKCLOUDCOVER(params)
Input parameters:
- open - array of floats
- high - array of floats
- low - array of floats
- close - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
- optInPenetration
Returns:
CDLDOJI - Doji
talib.CDLDOJI(params)
Input parameters:
- open - array of floats
- high - array of floats
- low - array of floats
- close - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
CDLDOJISTAR - Doji Star
talib.CDLDOJISTAR(params)
Input parameters:
- open - array of floats
- high - array of floats
- low - array of floats
- close - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
CDLDRAGONFLYDOJI - Dragonfly Doji
talib.CDLDRAGONFLYDOJI(params)
Input parameters:
- open - array of floats
- high - array of floats
- low - array of floats
- close - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
CDLENGULFING - Engulfing Pattern
talib.CDLENGULFING(params)
Input parameters:
- open - array of floats
- high - array of floats
- low - array of floats
- close - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
CDLEVENINGDOJISTAR - Evening Doji Star
talib.CDLEVENINGDOJISTAR(params)
Input parameters:
- open - array of floats
- high - array of floats
- low - array of floats
- close - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
- optInPenetration
Returns:
CDLEVENINGSTAR - Evening Star
talib.CDLEVENINGSTAR(params)
Input parameters:
- open - array of floats
- high - array of floats
- low - array of floats
- close - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
- optInPenetration
Returns:
CDLGAPSIDESIDEWHITE - Up/Down-gap side-by-side white lines
talib.CDLGAPSIDESIDEWHITE(params)
Input parameters:
- open - array of floats
- high - array of floats
- low - array of floats
- close - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
CDLGRAVESTONEDOJI - Gravestone Doji
talib.CDLGRAVESTONEDOJI(params)
Input parameters:
- open - array of floats
- high - array of floats
- low - array of floats
- close - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
CDLHAMMER - Hammer
talib.CDLHAMMER(params)
Input parameters:
- open - array of floats
- high - array of floats
- low - array of floats
- close - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
CDLHANGINGMAN - Hanging Man
talib.CDLHANGINGMAN(params)
Input parameters:
- open - array of floats
- high - array of floats
- low - array of floats
- close - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
CDLHARAMI - Harami Pattern
talib.CDLHARAMI(params)
Input parameters:
- open - array of floats
- high - array of floats
- low - array of floats
- close - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
CDLHARAMICROSS - Harami Cross Pattern
talib.CDLHARAMICROSS(params)
Input parameters:
- open - array of floats
- high - array of floats
- low - array of floats
- close - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
CDLHIGHWAVE - High-Wave Candle
talib.CDLHIGHWAVE(params)
Input parameters:
- open - array of floats
- high - array of floats
- low - array of floats
- close - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
CDLHIKKAKE - Hikkake Pattern
talib.CDLHIKKAKE(params)
Input parameters:
- open - array of floats
- high - array of floats
- low - array of floats
- close - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
CDLHIKKAKEMOD - Modified Hikkake Pattern
talib.CDLHIKKAKEMOD(params)
Input parameters:
- open - array of floats
- high - array of floats
- low - array of floats
- close - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
CDLHOMINGPIGEON - Homing Pigeon
talib.CDLHOMINGPIGEON(params)
Input parameters:
- open - array of floats
- high - array of floats
- low - array of floats
- close - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
CDLIDENTICAL3CROWS - Identical Three Crows
talib.CDLIDENTICAL3CROWS(params)
Input parameters:
- open - array of floats
- high - array of floats
- low - array of floats
- close - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
CDLINNECK - In-Neck Pattern
talib.CDLINNECK(params)
Input parameters:
- open - array of floats
- high - array of floats
- low - array of floats
- close - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
CDLINVERTEDHAMMER - Inverted Hammer
talib.CDLINVERTEDHAMMER(params)
Input parameters:
- open - array of floats
- high - array of floats
- low - array of floats
- close - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
CDLKICKING - Kicking
talib.CDLKICKING(params)
Input parameters:
- open - array of floats
- high - array of floats
- low - array of floats
- close - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
CDLKICKINGBYLENGTH - Kicking - bull/bear determined by the longer marubozu
talib.CDLKICKINGBYLENGTH(params)
Input parameters:
- open - array of floats
- high - array of floats
- low - array of floats
- close - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
CDLLADDERBOTTOM - Ladder Bottom
talib.CDLLADDERBOTTOM(params)
Input parameters:
- open - array of floats
- high - array of floats
- low - array of floats
- close - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
CDLLONGLEGGEDDOJI - Long Legged Doji
talib.CDLLONGLEGGEDDOJI(params)
Input parameters:
- open - array of floats
- high - array of floats
- low - array of floats
- close - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
CDLLONGLINE - Long Line Candle
talib.CDLLONGLINE(params)
Input parameters:
- open - array of floats
- high - array of floats
- low - array of floats
- close - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
CDLMARUBOZU - Marubozu
talib.CDLMARUBOZU(params)
Input parameters:
- open - array of floats
- high - array of floats
- low - array of floats
- close - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
CDLMATCHINGLOW - Matching Low
talib.CDLMATCHINGLOW(params)
Input parameters:
- open - array of floats
- high - array of floats
- low - array of floats
- close - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
CDLMATHOLD - Mat Hold
talib.CDLMATHOLD(params)
Input parameters:
- open - array of floats
- high - array of floats
- low - array of floats
- close - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
- optInPenetration
Returns:
CDLMORNINGDOJISTAR - Morning Doji Star
talib.CDLMORNINGDOJISTAR(params)
Input parameters:
- open - array of floats
- high - array of floats
- low - array of floats
- close - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
- optInPenetration
Returns:
CDLMORNINGSTAR - Morning Star
talib.CDLMORNINGSTAR(params)
Input parameters:
- open - array of floats
- high - array of floats
- low - array of floats
- close - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
- optInPenetration
Returns:
CDLONNECK - On-Neck Pattern
talib.CDLONNECK(params)
Input parameters:
- open - array of floats
- high - array of floats
- low - array of floats
- close - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
CDLPIERCING - Piercing Pattern
talib.CDLPIERCING(params)
Input parameters:
- open - array of floats
- high - array of floats
- low - array of floats
- close - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
CDLRICKSHAWMAN - Rickshaw Man
talib.CDLRICKSHAWMAN(params)
Input parameters:
- open - array of floats
- high - array of floats
- low - array of floats
- close - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
CDLRISEFALL3METHODS - Rising/Falling Three Methods
talib.CDLRISEFALL3METHODS(params)
Input parameters:
- open - array of floats
- high - array of floats
- low - array of floats
- close - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
CDLSEPARATINGLINES - Separating Lines
talib.CDLSEPARATINGLINES(params)
Input parameters:
- open - array of floats
- high - array of floats
- low - array of floats
- close - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
CDLSHOOTINGSTAR - Shooting Star
talib.CDLSHOOTINGSTAR(params)
Input parameters:
- open - array of floats
- high - array of floats
- low - array of floats
- close - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
CDLSHORTLINE - Short Line Candle
talib.CDLSHORTLINE(params)
Input parameters:
- open - array of floats
- high - array of floats
- low - array of floats
- close - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
CDLSPINNINGTOP - Spinning Top
talib.CDLSPINNINGTOP(params)
Input parameters:
- open - array of floats
- high - array of floats
- low - array of floats
- close - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
CDLSTALLEDPATTERN - Stalled Pattern
talib.CDLSTALLEDPATTERN(params)
Input parameters:
- open - array of floats
- high - array of floats
- low - array of floats
- close - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
CDLSTICKSANDWICH - Stick Sandwich
talib.CDLSTICKSANDWICH(params)
Input parameters:
- open - array of floats
- high - array of floats
- low - array of floats
- close - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
CDLTAKURI - Takuri (Dragonfly Doji with very long lower shadow)
talib.CDLTAKURI(params)
Input parameters:
- open - array of floats
- high - array of floats
- low - array of floats
- close - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
CDLTASUKIGAP - Tasuki Gap
talib.CDLTASUKIGAP(params)
Input parameters:
- open - array of floats
- high - array of floats
- low - array of floats
- close - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
CDLTHRUSTING - Thrusting Pattern
talib.CDLTHRUSTING(params)
Input parameters:
- open - array of floats
- high - array of floats
- low - array of floats
- close - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
CDLTRISTAR - Tristar Pattern
talib.CDLTRISTAR(params)
Input parameters:
- open - array of floats
- high - array of floats
- low - array of floats
- close - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
CDLUNIQUE3RIVER - Unique 3 River
talib.CDLUNIQUE3RIVER(params)
Input parameters:
- open - array of floats
- high - array of floats
- low - array of floats
- close - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
CDLUPSIDEGAP2CROWS - Upside Gap Two Crows
talib.CDLUPSIDEGAP2CROWS(params)
Input parameters:
- open - array of floats
- high - array of floats
- low - array of floats
- close - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
CDLXSIDEGAP3METHODS - Upside/Downside Gap Three Methods
talib.CDLXSIDEGAP3METHODS(params)
Input parameters:
- open - array of floats
- high - array of floats
- low - array of floats
- close - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
BETA - Beta
talib.BETA(params)
Input parameters:
- inReal0 - array of floats
- inReal1 - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
- optInTimePeriod
Returns:
CORREL - Pearson's Correlation Coefficient (r)
talib.CORREL(params)
Input parameters:
- inReal0 - array of floats
- inReal1 - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
- optInTimePeriod
Returns:
LINEARREG - Linear Regression
talib.LINEARREG(params)
Input parameters:
- inReal - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
- optInTimePeriod
Returns:
LINEARREG_ANGLE - Linear Regression Angle
talib.LINEARREG_ANGLE(params)
Input parameters:
- inReal - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
- optInTimePeriod
Returns:
LINEARREG_INTERCEPT - Linear Regression Intercept
talib.LINEARREG_INTERCEPT(params)
Input parameters:
- inReal - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
- optInTimePeriod
Returns:
LINEARREG_SLOPE - Linear Regression Slope
talib.LINEARREG_SLOPE(params)
Input parameters:
- inReal - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
- optInTimePeriod
Returns:
STDDEV - Standard Deviation
talib.STDDEV(params)
Input parameters:
- inReal - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
- optInTimePeriod
- optInNbDev
Returns:
TSF - Time Series Forecast
talib.TSF(params)
Input parameters:
- inReal - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
- optInTimePeriod
Returns:
VAR - Variance
talib.VAR(params)
Input parameters:
- inReal - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
- optInTimePeriod
- optInNbDev
Returns:
AVGPRICE - Average Price
talib.AVGPRICE(params)
Input parameters:
- open - array of floats
- high - array of floats
- low - array of floats
- close - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
AVGDEV - Average Deviation
talib.AVGDEV(params)
Input parameters:
- inReal - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
- optInTimePeriod
Returns:
MEDPRICE - Median Price
talib.MEDPRICE(params)
Input parameters:
- high - array of floats
- low - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
TYPPRICE - Typical Price
talib.TYPPRICE(params)
Input parameters:
- high - array of floats
- low - array of floats
- close - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns:
WCLPRICE - Weighted Close Price
talib.WCLPRICE(params)
Input parameters:
- high - array of floats
- low - array of floats
- close - array of floats
- startIdx - start index for input data
- endIdx - end index for input data
Returns: