TA-Lib 指标参考#

TA-Lib Indicator Reference#

ACOS

ACOS([input_arrays])

Vector Trigonometric ACos (Math Transform)

Inputs:

price: (any ndarray)

Outputs:

real

Lines:
  • real

PlotInfo:
  • subplot (True)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • real: - ls (-)

AD

AD([input_arrays])

Chaikin A/D Line (Volume Indicators)

Inputs:

prices: [‘high’, ‘low’, ‘close’, ‘volume’]

Outputs:

real

Lines:
  • real

PlotInfo:
  • subplot (True)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • real: - ls (-)

ADD

ADD([input_arrays])

Vector Arithmetic Add (Math Operators)

Inputs:

price0: (any ndarray) price1: (any ndarray)

Outputs:

real

Lines:
  • real

PlotInfo:
  • subplot (True)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • real: - ls (-)

ADOSC

ADOSC([input_arrays], [fastperiod=3], [slowperiod=10])

Chaikin A/D Oscillator (Volume Indicators)

Inputs:

prices: [‘high’, ‘low’, ‘close’, ‘volume’]

Parameters:

fastperiod: 3 slowperiod: 10

Outputs:

real

Lines:
  • real

Params:
  • fastperiod (3)

  • slowperiod (10)

PlotInfo:
  • subplot (True)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • real: - ls (-)

ADX

ADX([input_arrays], [timeperiod=14])

Average Directional Movement Index (Momentum Indicators)

Inputs:

prices: [‘high’, ‘low’, ‘close’]

Parameters:

timeperiod: 14

Outputs:

real

Lines:
  • real

Params:
  • timeperiod (14)

PlotInfo:
  • subplot (True)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • real: - ls (-)

ADXR

ADXR([input_arrays], [timeperiod=14])

Average Directional Movement Index Rating (Momentum Indicators)

Inputs:

prices: [‘high’, ‘low’, ‘close’]

Parameters:

timeperiod: 14

Outputs:

real

Lines:
  • real

Params:
  • timeperiod (14)

PlotInfo:
  • subplot (True)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • real: - ls (-)

APO

APO([input_arrays], [fastperiod=12], [slowperiod=26], [matype=0])

Absolute Price Oscillator (Momentum Indicators)

Inputs:

price: (any ndarray)

Parameters:

fastperiod: 12 slowperiod: 26 matype: 0 (Simple Moving Average)

Outputs:

real

Lines:
  • real

Params:
  • fastperiod (12)

  • slowperiod (26)

  • matype (0)

PlotInfo:
  • subplot (True)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • real: - ls (-)

AROON

AROON([input_arrays], [timeperiod=14])

Aroon (Momentum Indicators)

Inputs:

prices: [‘high’, ‘low’]

Parameters:

timeperiod: 14

Outputs:

aroondown aroonup

Lines:
  • aroondown

  • aroonup

Params:
  • timeperiod (14)

PlotInfo:
  • subplot (True)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • aroondown: - ls (–)

  • aroonup: - ls (-)

AROONOSC

AROONOSC([input_arrays], [timeperiod=14])

Aroon Oscillator (Momentum Indicators)

Inputs:

prices: [‘high’, ‘low’]

Parameters:

timeperiod: 14

Outputs:

real

Lines:
  • real

Params:
  • timeperiod (14)

PlotInfo:
  • subplot (True)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • real: - ls (-)

ASIN

ASIN([input_arrays])

Vector Trigonometric ASin (Math Transform)

Inputs:

price: (any ndarray)

Outputs:

real

Lines:
  • real

PlotInfo:
  • subplot (True)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • real: - ls (-)

ATAN

ATAN([input_arrays])

Vector Trigonometric ATan (Math Transform)

Inputs:

price: (any ndarray)

Outputs:

real

Lines:
  • real

PlotInfo:
  • subplot (True)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • real: - ls (-)

ATR

ATR([input_arrays], [timeperiod=14])

Average True Range (Volatility Indicators)

Inputs:

prices: [‘high’, ‘low’, ‘close’]

Parameters:

timeperiod: 14

Outputs:

real

Lines:
  • real

Params:
  • timeperiod (14)

PlotInfo:
  • subplot (True)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • real: - ls (-)

AVGPRICE

AVGPRICE([input_arrays])

Average Price (Price Transform)

Inputs:

prices: [‘open’, ‘high’, ‘low’, ‘close’]

Outputs:

real

Lines:
  • real

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • real: - ls (-)

BBANDS

BBANDS([input_arrays], [timeperiod=5], [nbdevup=2], [nbdevdn=2], [matype=0])

Bollinger Bands (Overlap Studies)

Inputs:

price: (any ndarray)

Parameters:

timeperiod: 5 nbdevup: 2 nbdevdn: 2 matype: 0 (Simple Moving Average)

Outputs:

upperband middleband lowerband

Lines:
  • upperband

  • middleband

  • lowerband

Params:
  • timeperiod (5)

  • nbdevup (2)

  • nbdevdn (2)

  • matype (0)

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • middleband: - _samecolor (True) - ls (-)

  • upperband:

  • lowerband: - _samecolor (True)

BETA

BETA([input_arrays], [timeperiod=5])

Beta (Statistic Functions)

Inputs:

price0: (any ndarray) price1: (any ndarray)

Parameters:

timeperiod: 5

Outputs:

real

Lines:
  • real

Params:
  • timeperiod (5)

PlotInfo:
  • subplot (True)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • real: - ls (-)

BOP

BOP([input_arrays])

Balance Of Power (Momentum Indicators)

Inputs:

prices: [‘open’, ‘high’, ‘low’, ‘close’]

Outputs:

real

Lines:
  • real

PlotInfo:
  • subplot (True)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • real: - ls (-)

CCI

CCI([input_arrays], [timeperiod=14])

Commodity Channel Index (Momentum Indicators)

Inputs:

prices: [‘high’, ‘low’, ‘close’]

Parameters:

timeperiod: 14

Outputs:

real

Lines:
  • real

Params:
  • timeperiod (14)

PlotInfo:
  • subplot (True)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • real: - ls (-)

CDL2CROWS

CDL2CROWS([input_arrays])

Two Crows (Pattern Recognition)

Inputs:

prices: [‘open’, ‘high’, ‘low’, ‘close’]

Outputs:

integer (values are -100, 0 or 100)

Lines:
  • integer

  • _candleplot

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (True)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • integer: - _plotskip (True)

  • _candleplot: - marker (d) - fillstyle (full) - markersize (7.0) - ls () - _name (CDL2CROWS)

CDL3BLACKCROWS

CDL3BLACKCROWS([input_arrays])

Three Black Crows (Pattern Recognition)

Inputs:

prices: [‘open’, ‘high’, ‘low’, ‘close’]

Outputs:

integer (values are -100, 0 or 100)

Lines:
  • integer

  • _candleplot

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (True)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • integer: - _plotskip (True)

  • _candleplot: - marker (d) - fillstyle (full) - markersize (7.0) - ls () - _name (CDL3BLACKCROWS)

CDL3INSIDE

CDL3INSIDE([input_arrays])

Three Inside Up/Down (Pattern Recognition)

Inputs:

prices: [‘open’, ‘high’, ‘low’, ‘close’]

Outputs:

integer (values are -100, 0 or 100)

Lines:
  • integer

  • _candleplot

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (True)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • integer: - _plotskip (True)

  • _candleplot: - marker (d) - fillstyle (full) - markersize (7.0) - ls () - _name (CDL3INSIDE)

CDL3LINESTRIKE

CDL3LINESTRIKE([input_arrays])

Three-Line Strike (Pattern Recognition)

Inputs:

prices: [‘open’, ‘high’, ‘low’, ‘close’]

Outputs:

integer (values are -100, 0 or 100)

Lines:
  • integer

  • _candleplot

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (True)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • integer: - _plotskip (True)

  • _candleplot: - marker (d) - fillstyle (full) - markersize (7.0) - ls () - _name (CDL3LINESTRIKE)

CDL3OUTSIDE

CDL3OUTSIDE([input_arrays])

Three Outside Up/Down (Pattern Recognition)

Inputs:

prices: [‘open’, ‘high’, ‘low’, ‘close’]

Outputs:

integer (values are -100, 0 or 100)

Lines:
  • integer

  • _candleplot

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (True)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • integer: - _plotskip (True)

  • _candleplot: - marker (d) - fillstyle (full) - markersize (7.0) - ls () - _name (CDL3OUTSIDE)

CDL3STARSINSOUTH

CDL3STARSINSOUTH([input_arrays])

Three Stars In The South (Pattern Recognition)

Inputs:

prices: [‘open’, ‘high’, ‘low’, ‘close’]

Outputs:

integer (values are -100, 0 or 100)

Lines:
  • integer

  • _candleplot

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (True)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • integer: - _plotskip (True)

  • _candleplot: - marker (d) - fillstyle (full) - markersize (7.0) - ls () - _name (CDL3STARSINSOUTH)

CDL3WHITESOLDIERS

CDL3WHITESOLDIERS([input_arrays])

Three Advancing White Soldiers (Pattern Recognition)

Inputs:

prices: [‘open’, ‘high’, ‘low’, ‘close’]

Outputs:

integer (values are -100, 0 or 100)

Lines:
  • integer

  • _candleplot

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (True)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • integer: - _plotskip (True)

  • _candleplot: - marker (d) - fillstyle (full) - markersize (7.0) - ls () - _name (CDL3WHITESOLDIERS)

CDLABANDONEDBABY

CDLABANDONEDBABY([input_arrays], [penetration=0.3])

Abandoned Baby (Pattern Recognition)

Inputs:

prices: [‘open’, ‘high’, ‘low’, ‘close’]

Parameters:

penetration: 0.3

Outputs:

integer (values are -100, 0 or 100)

Lines:
  • integer

  • _candleplot

Params:
  • penetration (0.3)

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (True)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • integer: - _plotskip (True)

  • _candleplot: - marker (d) - fillstyle (full) - markersize (7.0) - ls () - _name (CDLABANDONEDBABY)

CDLADVANCEBLOCK

CDLADVANCEBLOCK([input_arrays])

Advance Block (Pattern Recognition)

Inputs:

prices: [‘open’, ‘high’, ‘low’, ‘close’]

Outputs:

integer (values are -100, 0 or 100)

Lines:
  • integer

  • _candleplot

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (True)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • integer: - _plotskip (True)

  • _candleplot: - marker (d) - fillstyle (full) - markersize (7.0) - ls () - _name (CDLADVANCEBLOCK)

CDLBELTHOLD

CDLBELTHOLD([input_arrays])

Belt-hold (Pattern Recognition)

Inputs:

prices: [‘open’, ‘high’, ‘low’, ‘close’]

Outputs:

integer (values are -100, 0 or 100)

Lines:
  • integer

  • _candleplot

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (True)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • integer: - _plotskip (True)

  • _candleplot: - marker (d) - fillstyle (full) - markersize (7.0) - ls () - _name (CDLBELTHOLD)

CDLBREAKAWAY

CDLBREAKAWAY([input_arrays])

Breakaway (Pattern Recognition)

Inputs:

prices: [‘open’, ‘high’, ‘low’, ‘close’]

Outputs:

integer (values are -100, 0 or 100)

Lines:
  • integer

  • _candleplot

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (True)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • integer: - _plotskip (True)

  • _candleplot: - marker (d) - fillstyle (full) - markersize (7.0) - ls () - _name (CDLBREAKAWAY)

CDLCLOSINGMARUBOZU

CDLCLOSINGMARUBOZU([input_arrays])

Closing Marubozu (Pattern Recognition)

Inputs:

prices: [‘open’, ‘high’, ‘low’, ‘close’]

Outputs:

integer (values are -100, 0 or 100)

Lines:
  • integer

  • _candleplot

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (True)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • integer: - _plotskip (True)

  • _candleplot: - marker (d) - fillstyle (full) - markersize (7.0) - ls () - _name (CDLCLOSINGMARUBOZU)

CDLCONCEALBABYSWALL

CDLCONCEALBABYSWALL([input_arrays])

Concealing Baby Swallow (Pattern Recognition)

Inputs:

prices: [‘open’, ‘high’, ‘low’, ‘close’]

Outputs:

integer (values are -100, 0 or 100)

Lines:
  • integer

  • _candleplot

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (True)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • integer: - _plotskip (True)

  • _candleplot: - marker (d) - fillstyle (full) - markersize (7.0) - ls () - _name (CDLCONCEALBABYSWALL)

CDLCOUNTERATTACK

CDLCOUNTERATTACK([input_arrays])

Counterattack (Pattern Recognition)

Inputs:

prices: [‘open’, ‘high’, ‘low’, ‘close’]

Outputs:

integer (values are -100, 0 or 100)

Lines:
  • integer

  • _candleplot

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (True)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • integer: - _plotskip (True)

  • _candleplot: - marker (d) - fillstyle (full) - markersize (7.0) - ls () - _name (CDLCOUNTERATTACK)

CDLDARKCLOUDCOVER

CDLDARKCLOUDCOVER([input_arrays], [penetration=0.5])

Dark Cloud Cover (Pattern Recognition)

Inputs:

prices: [‘open’, ‘high’, ‘low’, ‘close’]

Parameters:

penetration: 0.5

Outputs:

integer (values are -100, 0 or 100)

Lines:
  • integer

  • _candleplot

Params:
  • penetration (0.5)

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (True)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • integer: - _plotskip (True)

  • _candleplot: - marker (d) - fillstyle (full) - markersize (7.0) - ls () - _name (CDLDARKCLOUDCOVER)

CDLDOJI

CDLDOJI([input_arrays])

Doji (Pattern Recognition)

Inputs:

prices: [‘open’, ‘high’, ‘low’, ‘close’]

Outputs:

integer (values are -100, 0 or 100)

Lines:
  • integer

  • _candleplot

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (True)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • integer: - _plotskip (True)

  • _candleplot: - marker (d) - fillstyle (full) - markersize (7.0) - ls () - _name (CDLDOJI)

CDLDOJISTAR

CDLDOJISTAR([input_arrays])

Doji Star (Pattern Recognition)

Inputs:

prices: [‘open’, ‘high’, ‘low’, ‘close’]

Outputs:

integer (values are -100, 0 or 100)

Lines:
  • integer

  • _candleplot

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (True)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • integer: - _plotskip (True)

  • _candleplot: - marker (d) - fillstyle (full) - markersize (7.0) - ls () - _name (CDLDOJISTAR)

CDLDRAGONFLYDOJI

CDLDRAGONFLYDOJI([input_arrays])

Dragonfly Doji (Pattern Recognition)

Inputs:

prices: [‘open’, ‘high’, ‘low’, ‘close’]

Outputs:

integer (values are -100, 0 or 100)

Lines:
  • integer

  • _candleplot

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (True)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • integer: - _plotskip (True)

  • _candleplot: - marker (d) - fillstyle (full) - markersize (7.0) - ls () - _name (CDLDRAGONFLYDOJI)

CDLENGULFING

CDLENGULFING([input_arrays])

Engulfing Pattern (Pattern Recognition)

Inputs:

prices: [‘open’, ‘high’, ‘low’, ‘close’]

Outputs:

integer (values are -100, 0 or 100)

Lines:
  • integer

  • _candleplot

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (True)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • integer: - _plotskip (True)

  • _candleplot: - marker (d) - fillstyle (full) - markersize (7.0) - ls () - _name (CDLENGULFING)

CDLEVENINGDOJISTAR

CDLEVENINGDOJISTAR([input_arrays], [penetration=0.3])

Evening Doji Star (Pattern Recognition)

Inputs:

prices: [‘open’, ‘high’, ‘low’, ‘close’]

Parameters:

penetration: 0.3

Outputs:

integer (values are -100, 0 or 100)

Lines:
  • integer

  • _candleplot

Params:
  • penetration (0.3)

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (True)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • integer: - _plotskip (True)

  • _candleplot: - marker (d) - fillstyle (full) - markersize (7.0) - ls () - _name (CDLEVENINGDOJISTAR)

CDLEVENINGSTAR

CDLEVENINGSTAR([input_arrays], [penetration=0.3])

Evening Star (Pattern Recognition)

Inputs:

prices: [‘open’, ‘high’, ‘low’, ‘close’]

Parameters:

penetration: 0.3

Outputs:

integer (values are -100, 0 or 100)

Lines:
  • integer

  • _candleplot

Params:
  • penetration (0.3)

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (True)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • integer: - _plotskip (True)

  • _candleplot: - marker (d) - fillstyle (full) - markersize (7.0) - ls () - _name (CDLEVENINGSTAR)

CDLGAPSIDESIDEWHITE

CDLGAPSIDESIDEWHITE([input_arrays])

Up/Down-gap side-by-side white lines (Pattern Recognition)

Inputs:

prices: [‘open’, ‘high’, ‘low’, ‘close’]

Outputs:

integer (values are -100, 0 or 100)

Lines:
  • integer

  • _candleplot

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (True)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • integer: - _plotskip (True)

  • _candleplot: - marker (d) - fillstyle (full) - markersize (7.0) - ls () - _name (CDLGAPSIDESIDEWHITE)

CDLGRAVESTONEDOJI

CDLGRAVESTONEDOJI([input_arrays])

Gravestone Doji (Pattern Recognition)

Inputs:

prices: [‘open’, ‘high’, ‘low’, ‘close’]

Outputs:

integer (values are -100, 0 or 100)

Lines:
  • integer

  • _candleplot

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (True)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • integer: - _plotskip (True)

  • _candleplot: - marker (d) - fillstyle (full) - markersize (7.0) - ls () - _name (CDLGRAVESTONEDOJI)

CDLHAMMER

CDLHAMMER([input_arrays])

Hammer (Pattern Recognition)

Inputs:

prices: [‘open’, ‘high’, ‘low’, ‘close’]

Outputs:

integer (values are -100, 0 or 100)

Lines:
  • integer

  • _candleplot

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (True)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • integer: - _plotskip (True)

  • _candleplot: - marker (d) - fillstyle (full) - markersize (7.0) - ls () - _name (CDLHAMMER)

CDLHANGINGMAN

CDLHANGINGMAN([input_arrays])

Hanging Man (Pattern Recognition)

Inputs:

prices: [‘open’, ‘high’, ‘low’, ‘close’]

Outputs:

integer (values are -100, 0 or 100)

Lines:
  • integer

  • _candleplot

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (True)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • integer: - _plotskip (True)

  • _candleplot: - marker (d) - fillstyle (full) - markersize (7.0) - ls () - _name (CDLHANGINGMAN)

CDLHARAMI

CDLHARAMI([input_arrays])

Harami Pattern (Pattern Recognition)

Inputs:

prices: [‘open’, ‘high’, ‘low’, ‘close’]

Outputs:

integer (values are -100, 0 or 100)

Lines:
  • integer

  • _candleplot

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (True)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • integer: - _plotskip (True)

  • _candleplot: - marker (d) - fillstyle (full) - markersize (7.0) - ls () - _name (CDLHARAMI)

CDLHARAMICROSS

CDLHARAMICROSS([input_arrays])

Harami Cross Pattern (Pattern Recognition)

Inputs:

prices: [‘open’, ‘high’, ‘low’, ‘close’]

Outputs:

integer (values are -100, 0 or 100)

Lines:
  • integer

  • _candleplot

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (True)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • integer: - _plotskip (True)

  • _candleplot: - marker (d) - fillstyle (full) - markersize (7.0) - ls () - _name (CDLHARAMICROSS)

CDLHIGHWAVE

CDLHIGHWAVE([input_arrays])

High-Wave Candle (Pattern Recognition)

Inputs:

prices: [‘open’, ‘high’, ‘low’, ‘close’]

Outputs:

integer (values are -100, 0 or 100)

Lines:
  • integer

  • _candleplot

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (True)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • integer: - _plotskip (True)

  • _candleplot: - marker (d) - fillstyle (full) - markersize (7.0) - ls () - _name (CDLHIGHWAVE)

CDLHIKKAKE

CDLHIKKAKE([input_arrays])

Hikkake Pattern (Pattern Recognition)

Inputs:

prices: [‘open’, ‘high’, ‘low’, ‘close’]

Outputs:

integer (values are -100, 0 or 100)

Lines:
  • integer

  • _candleplot

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (True)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • integer: - _plotskip (True)

  • _candleplot: - marker (d) - fillstyle (full) - markersize (7.0) - ls () - _name (CDLHIKKAKE)

CDLHIKKAKEMOD

CDLHIKKAKEMOD([input_arrays])

Modified Hikkake Pattern (Pattern Recognition)

Inputs:

prices: [‘open’, ‘high’, ‘low’, ‘close’]

Outputs:

integer (values are -100, 0 or 100)

Lines:
  • integer

  • _candleplot

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (True)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • integer: - _plotskip (True)

  • _candleplot: - marker (d) - fillstyle (full) - markersize (7.0) - ls () - _name (CDLHIKKAKEMOD)

CDLHOMINGPIGEON

CDLHOMINGPIGEON([input_arrays])

Homing Pigeon (Pattern Recognition)

Inputs:

prices: [‘open’, ‘high’, ‘low’, ‘close’]

Outputs:

integer (values are -100, 0 or 100)

Lines:
  • integer

  • _candleplot

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (True)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • integer: - _plotskip (True)

  • _candleplot: - marker (d) - fillstyle (full) - markersize (7.0) - ls () - _name (CDLHOMINGPIGEON)

CDLIDENTICAL3CROWS

CDLIDENTICAL3CROWS([input_arrays])

Identical Three Crows (Pattern Recognition)

Inputs:

prices: [‘open’, ‘high’, ‘low’, ‘close’]

Outputs:

integer (values are -100, 0 or 100)

Lines:
  • integer

  • _candleplot

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (True)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • integer: - _plotskip (True)

  • _candleplot: - marker (d) - fillstyle (full) - markersize (7.0) - ls () - _name (CDLIDENTICAL3CROWS)

CDLINNECK

CDLINNECK([input_arrays])

In-Neck Pattern (Pattern Recognition)

Inputs:

prices: [‘open’, ‘high’, ‘low’, ‘close’]

Outputs:

integer (values are -100, 0 or 100)

Lines:
  • integer

  • _candleplot

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (True)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • integer: - _plotskip (True)

  • _candleplot: - marker (d) - fillstyle (full) - markersize (7.0) - ls () - _name (CDLINNECK)

CDLINVERTEDHAMMER

CDLINVERTEDHAMMER([input_arrays])

Inverted Hammer (Pattern Recognition)

Inputs:

prices: [‘open’, ‘high’, ‘low’, ‘close’]

Outputs:

integer (values are -100, 0 or 100)

Lines:
  • integer

  • _candleplot

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (True)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • integer: - _plotskip (True)

  • _candleplot: - marker (d) - fillstyle (full) - markersize (7.0) - ls () - _name (CDLINVERTEDHAMMER)

CDLKICKING

CDLKICKING([input_arrays])

Kicking (Pattern Recognition)

Inputs:

prices: [‘open’, ‘high’, ‘low’, ‘close’]

Outputs:

integer (values are -100, 0 or 100)

Lines:
  • integer

  • _candleplot

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (True)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • integer: - _plotskip (True)

  • _candleplot: - marker (d) - fillstyle (full) - markersize (7.0) - ls () - _name (CDLKICKING)

CDLKICKINGBYLENGTH

CDLKICKINGBYLENGTH([input_arrays])

Kicking - bull/bear determined by the longer marubozu (Pattern Recognition)

Inputs:

prices: [‘open’, ‘high’, ‘low’, ‘close’]

Outputs:

integer (values are -100, 0 or 100)

Lines:
  • integer

  • _candleplot

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (True)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • integer: - _plotskip (True)

  • _candleplot: - marker (d) - fillstyle (full) - markersize (7.0) - ls () - _name (CDLKICKINGBYLENGTH)

CDLLADDERBOTTOM

CDLLADDERBOTTOM([input_arrays])

Ladder Bottom (Pattern Recognition)

Inputs:

prices: [‘open’, ‘high’, ‘low’, ‘close’]

Outputs:

integer (values are -100, 0 or 100)

Lines:
  • integer

  • _candleplot

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (True)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • integer: - _plotskip (True)

  • _candleplot: - marker (d) - fillstyle (full) - markersize (7.0) - ls () - _name (CDLLADDERBOTTOM)

CDLLONGLEGGEDDOJI

CDLLONGLEGGEDDOJI([input_arrays])

Long Legged Doji (Pattern Recognition)

Inputs:

prices: [‘open’, ‘high’, ‘low’, ‘close’]

Outputs:

integer (values are -100, 0 or 100)

Lines:
  • integer

  • _candleplot

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (True)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • integer: - _plotskip (True)

  • _candleplot: - marker (d) - fillstyle (full) - markersize (7.0) - ls () - _name (CDLLONGLEGGEDDOJI)

CDLLONGLINE

CDLLONGLINE([input_arrays])

Long Line Candle (Pattern Recognition)

Inputs:

prices: [‘open’, ‘high’, ‘low’, ‘close’]

Outputs:

integer (values are -100, 0 or 100)

Lines:
  • integer

  • _candleplot

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (True)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • integer: - _plotskip (True)

  • _candleplot: - marker (d) - fillstyle (full) - markersize (7.0) - ls () - _name (CDLLONGLINE)

CDLMARUBOZU

CDLMARUBOZU([input_arrays])

Marubozu (Pattern Recognition)

Inputs:

prices: [‘open’, ‘high’, ‘low’, ‘close’]

Outputs:

integer (values are -100, 0 or 100)

Lines:
  • integer

  • _candleplot

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (True)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • integer: - _plotskip (True)

  • _candleplot: - marker (d) - fillstyle (full) - markersize (7.0) - ls () - _name (CDLMARUBOZU)

CDLMATCHINGLOW

CDLMATCHINGLOW([input_arrays])

Matching Low (Pattern Recognition)

Inputs:

prices: [‘open’, ‘high’, ‘low’, ‘close’]

Outputs:

integer (values are -100, 0 or 100)

Lines:
  • integer

  • _candleplot

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (True)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • integer: - _plotskip (True)

  • _candleplot: - marker (d) - fillstyle (full) - markersize (7.0) - ls () - _name (CDLMATCHINGLOW)

CDLMATHOLD

CDLMATHOLD([input_arrays], [penetration=0.5])

Mat Hold (Pattern Recognition)

Inputs:

prices: [‘open’, ‘high’, ‘low’, ‘close’]

Parameters:

penetration: 0.5

Outputs:

integer (values are -100, 0 or 100)

Lines:
  • integer

  • _candleplot

Params:
  • penetration (0.5)

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (True)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • integer: - _plotskip (True)

  • _candleplot: - marker (d) - fillstyle (full) - markersize (7.0) - ls () - _name (CDLMATHOLD)

CDLMORNINGDOJISTAR

CDLMORNINGDOJISTAR([input_arrays], [penetration=0.3])

Morning Doji Star (Pattern Recognition)

Inputs:

prices: [‘open’, ‘high’, ‘low’, ‘close’]

Parameters:

penetration: 0.3

Outputs:

integer (values are -100, 0 or 100)

Lines:
  • integer

  • _candleplot

Params:
  • penetration (0.3)

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (True)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • integer: - _plotskip (True)

  • _candleplot: - marker (d) - fillstyle (full) - markersize (7.0) - ls () - _name (CDLMORNINGDOJISTAR)

CDLMORNINGSTAR

CDLMORNINGSTAR([input_arrays], [penetration=0.3])

Morning Star (Pattern Recognition)

Inputs:

prices: [‘open’, ‘high’, ‘low’, ‘close’]

Parameters:

penetration: 0.3

Outputs:

integer (values are -100, 0 or 100)

Lines:
  • integer

  • _candleplot

Params:
  • penetration (0.3)

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (True)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • integer: - _plotskip (True)

  • _candleplot: - marker (d) - fillstyle (full) - markersize (7.0) - ls () - _name (CDLMORNINGSTAR)

CDLONNECK

CDLONNECK([input_arrays])

On-Neck Pattern (Pattern Recognition)

Inputs:

prices: [‘open’, ‘high’, ‘low’, ‘close’]

Outputs:

integer (values are -100, 0 or 100)

Lines:
  • integer

  • _candleplot

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (True)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • integer: - _plotskip (True)

  • _candleplot: - marker (d) - fillstyle (full) - markersize (7.0) - ls () - _name (CDLONNECK)

CDLPIERCING

CDLPIERCING([input_arrays])

Piercing Pattern (Pattern Recognition)

Inputs:

prices: [‘open’, ‘high’, ‘low’, ‘close’]

Outputs:

integer (values are -100, 0 or 100)

Lines:
  • integer

  • _candleplot

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (True)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • integer: - _plotskip (True)

  • _candleplot: - marker (d) - fillstyle (full) - markersize (7.0) - ls () - _name (CDLPIERCING)

CDLRICKSHAWMAN

CDLRICKSHAWMAN([input_arrays])

Rickshaw Man (Pattern Recognition)

Inputs:

prices: [‘open’, ‘high’, ‘low’, ‘close’]

Outputs:

integer (values are -100, 0 or 100)

Lines:
  • integer

  • _candleplot

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (True)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • integer: - _plotskip (True)

  • _candleplot: - marker (d) - fillstyle (full) - markersize (7.0) - ls () - _name (CDLRICKSHAWMAN)

CDLRISEFALL3METHODS

CDLRISEFALL3METHODS([input_arrays])

Rising/Falling Three Methods (Pattern Recognition)

Inputs:

prices: [‘open’, ‘high’, ‘low’, ‘close’]

Outputs:

integer (values are -100, 0 or 100)

Lines:
  • integer

  • _candleplot

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (True)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • integer: - _plotskip (True)

  • _candleplot: - marker (d) - fillstyle (full) - markersize (7.0) - ls () - _name (CDLRISEFALL3METHODS)

CDLSEPARATINGLINES

CDLSEPARATINGLINES([input_arrays])

Separating Lines (Pattern Recognition)

Inputs:

prices: [‘open’, ‘high’, ‘low’, ‘close’]

Outputs:

integer (values are -100, 0 or 100)

Lines:
  • integer

  • _candleplot

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (True)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • integer: - _plotskip (True)

  • _candleplot: - marker (d) - fillstyle (full) - markersize (7.0) - ls () - _name (CDLSEPARATINGLINES)

CDLSHOOTINGSTAR

CDLSHOOTINGSTAR([input_arrays])

Shooting Star (Pattern Recognition)

Inputs:

prices: [‘open’, ‘high’, ‘low’, ‘close’]

Outputs:

integer (values are -100, 0 or 100)

Lines:
  • integer

  • _candleplot

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (True)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • integer: - _plotskip (True)

  • _candleplot: - marker (d) - fillstyle (full) - markersize (7.0) - ls () - _name (CDLSHOOTINGSTAR)

CDLSHORTLINE

CDLSHORTLINE([input_arrays])

Short Line Candle (Pattern Recognition)

Inputs:

prices: [‘open’, ‘high’, ‘low’, ‘close’]

Outputs:

integer (values are -100, 0 or 100)

Lines:
  • integer

  • _candleplot

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (True)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • integer: - _plotskip (True)

  • _candleplot: - marker (d) - fillstyle (full) - markersize (7.0) - ls () - _name (CDLSHORTLINE)

CDLSPINNINGTOP

CDLSPINNINGTOP([input_arrays])

Spinning Top (Pattern Recognition)

Inputs:

prices: [‘open’, ‘high’, ‘low’, ‘close’]

Outputs:

integer (values are -100, 0 or 100)

Lines:
  • integer

  • _candleplot

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (True)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • integer: - _plotskip (True)

  • _candleplot: - marker (d) - fillstyle (full) - markersize (7.0) - ls () - _name (CDLSPINNINGTOP)

CDLSTALLEDPATTERN

CDLSTALLEDPATTERN([input_arrays])

Stalled Pattern (Pattern Recognition)

Inputs:

prices: [‘open’, ‘high’, ‘low’, ‘close’]

Outputs:

integer (values are -100, 0 or 100)

Lines:
  • integer

  • _candleplot

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (True)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • integer: - _plotskip (True)

  • _candleplot: - marker (d) - fillstyle (full) - markersize (7.0) - ls () - _name (CDLSTALLEDPATTERN)

CDLSTICKSANDWICH

CDLSTICKSANDWICH([input_arrays])

Stick Sandwich (Pattern Recognition)

Inputs:

prices: [‘open’, ‘high’, ‘low’, ‘close’]

Outputs:

integer (values are -100, 0 or 100)

Lines:
  • integer

  • _candleplot

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (True)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • integer: - _plotskip (True)

  • _candleplot: - marker (d) - fillstyle (full) - markersize (7.0) - ls () - _name (CDLSTICKSANDWICH)

CDLTAKURI

CDLTAKURI([input_arrays])

Takuri (Dragonfly Doji with very long lower shadow) (Pattern Recognition)

Inputs:

prices: [‘open’, ‘high’, ‘low’, ‘close’]

Outputs:

integer (values are -100, 0 or 100)

Lines:
  • integer

  • _candleplot

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (True)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • integer: - _plotskip (True)

  • _candleplot: - marker (d) - fillstyle (full) - markersize (7.0) - ls () - _name (CDLTAKURI)

CDLTASUKIGAP

CDLTASUKIGAP([input_arrays])

Tasuki Gap (Pattern Recognition)

Inputs:

prices: [‘open’, ‘high’, ‘low’, ‘close’]

Outputs:

integer (values are -100, 0 or 100)

Lines:
  • integer

  • _candleplot

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (True)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • integer: - _plotskip (True)

  • _candleplot: - marker (d) - fillstyle (full) - markersize (7.0) - ls () - _name (CDLTASUKIGAP)

CDLTHRUSTING

CDLTHRUSTING([input_arrays])

Thrusting Pattern (Pattern Recognition)

Inputs:

prices: [‘open’, ‘high’, ‘low’, ‘close’]

Outputs:

integer (values are -100, 0 or 100)

Lines:
  • integer

  • _candleplot

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (True)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • integer: - _plotskip (True)

  • _candleplot: - marker (d) - fillstyle (full) - markersize (7.0) - ls () - _name (CDLTHRUSTING)

CDLTRISTAR

CDLTRISTAR([input_arrays])

Tristar Pattern (Pattern Recognition)

Inputs:

prices: [‘open’, ‘high’, ‘low’, ‘close’]

Outputs:

integer (values are -100, 0 or 100)

Lines:
  • integer

  • _candleplot

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (True)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • integer: - _plotskip (True)

  • _candleplot: - marker (d) - fillstyle (full) - markersize (7.0) - ls () - _name (CDLTRISTAR)

CDLUNIQUE3RIVER

CDLUNIQUE3RIVER([input_arrays])

Unique 3 River (Pattern Recognition)

Inputs:

prices: [‘open’, ‘high’, ‘low’, ‘close’]

Outputs:

integer (values are -100, 0 or 100)

Lines:
  • integer

  • _candleplot

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (True)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • integer: - _plotskip (True)

  • _candleplot: - marker (d) - fillstyle (full) - markersize (7.0) - ls () - _name (CDLUNIQUE3RIVER)

CDLUPSIDEGAP2CROWS

CDLUPSIDEGAP2CROWS([input_arrays])

Upside Gap Two Crows (Pattern Recognition)

Inputs:

prices: [‘open’, ‘high’, ‘low’, ‘close’]

Outputs:

integer (values are -100, 0 or 100)

Lines:
  • integer

  • _candleplot

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (True)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • integer: - _plotskip (True)

  • _candleplot: - marker (d) - fillstyle (full) - markersize (7.0) - ls () - _name (CDLUPSIDEGAP2CROWS)

CDLXSIDEGAP3METHODS

CDLXSIDEGAP3METHODS([input_arrays])

Upside/Downside Gap Three Methods (Pattern Recognition)

Inputs:

prices: [‘open’, ‘high’, ‘low’, ‘close’]

Outputs:

integer (values are -100, 0 or 100)

Lines:
  • integer

  • _candleplot

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (True)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • integer: - _plotskip (True)

  • _candleplot: - marker (d) - fillstyle (full) - markersize (7.0) - ls () - _name (CDLXSIDEGAP3METHODS)

CEIL

CEIL([input_arrays])

Vector Ceil (Math Transform)

Inputs:

price: (any ndarray)

Outputs:

real

Lines:
  • real

PlotInfo:
  • subplot (True)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • real: - ls (-)

CMO

CMO([input_arrays], [timeperiod=14])

Chande Momentum Oscillator (Momentum Indicators)

Inputs:

price: (any ndarray)

Parameters:

timeperiod: 14

Outputs:

real

Lines:
  • real

Params:
  • timeperiod (14)

PlotInfo:
  • subplot (True)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • real: - ls (-)

CORREL

CORREL([input_arrays], [timeperiod=30])

Pearson’s Correlation Coefficient (r) (Statistic Functions)

Inputs:

price0: (any ndarray) price1: (any ndarray)

Parameters:

timeperiod: 30

Outputs:

real

Lines:
  • real

Params:
  • timeperiod (30)

PlotInfo:
  • subplot (True)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • real: - ls (-)

COS

COS([input_arrays])

Vector Trigonometric Cos (Math Transform)

Inputs:

price: (any ndarray)

Outputs:

real

Lines:
  • real

PlotInfo:
  • subplot (True)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • real: - ls (-)

COSH

COSH([input_arrays])

Vector Trigonometric Cosh (Math Transform)

Inputs:

price: (any ndarray)

Outputs:

real

Lines:
  • real

PlotInfo:
  • subplot (True)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • real: - ls (-)

DEMA

DEMA([input_arrays], [timeperiod=30])

Double Exponential Moving Average (Overlap Studies)

Inputs:

price: (any ndarray)

Parameters:

timeperiod: 30

Outputs:

real

Lines:
  • real

Params:
  • timeperiod (30)

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • real: - ls (-)

DIV

DIV([input_arrays])

Vector Arithmetic Div (Math Operators)

Inputs:

price0: (any ndarray) price1: (any ndarray)

Outputs:

real

Lines:
  • real

PlotInfo:
  • subplot (True)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • real: - ls (-)

DX

DX([input_arrays], [timeperiod=14])

Directional Movement Index (Momentum Indicators)

Inputs:

prices: [‘high’, ‘low’, ‘close’]

Parameters:

timeperiod: 14

Outputs:

real

Lines:
  • real

Params:
  • timeperiod (14)

PlotInfo:
  • subplot (True)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • real: - ls (-)

EMA

EMA([input_arrays], [timeperiod=30])

Exponential Moving Average (Overlap Studies)

Inputs:

price: (any ndarray)

Parameters:

timeperiod: 30

Outputs:

real

Lines:
  • real

Params:
  • timeperiod (30)

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • real: - ls (-)

EXP

EXP([input_arrays])

Vector Arithmetic Exp (Math Transform)

Inputs:

price: (any ndarray)

Outputs:

real

Lines:
  • real

PlotInfo:
  • subplot (True)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • real: - ls (-)

FLOOR

FLOOR([input_arrays])

Vector Floor (Math Transform)

Inputs:

price: (any ndarray)

Outputs:

real

Lines:
  • real

PlotInfo:
  • subplot (True)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • real: - ls (-)

HT_DCPERIOD

HT_DCPERIOD([input_arrays])

Hilbert Transform - Dominant Cycle Period (Cycle Indicators)

Inputs:

price: (any ndarray)

Outputs:

real

Lines:
  • real

PlotInfo:
  • subplot (True)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • real: - ls (-)

HT_DCPHASE

HT_DCPHASE([input_arrays])

Hilbert Transform - Dominant Cycle Phase (Cycle Indicators)

Inputs:

price: (any ndarray)

Outputs:

real

Lines:
  • real

PlotInfo:
  • subplot (True)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • real: - ls (-)

HT_PHASOR

HT_PHASOR([input_arrays])

Hilbert Transform - Phasor Components (Cycle Indicators)

Inputs:

price: (any ndarray)

Outputs:

inphase quadrature

Lines:
  • inphase

  • quadrature

PlotInfo:
  • subplot (True)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • inphase: - ls (-)

  • quadrature: - ls (–)

HT_SINE

HT_SINE([input_arrays])

Hilbert Transform - SineWave (Cycle Indicators)

Inputs:

price: (any ndarray)

Outputs:

sine leadsine

Lines:
  • sine

  • leadsine

PlotInfo:
  • subplot (True)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • leadsine: - ls (–)

  • sine: - ls (-)

HT_TRENDLINE

HT_TRENDLINE([input_arrays])

Hilbert Transform - Instantaneous Trendline (Overlap Studies)

Inputs:

price: (any ndarray)

Outputs:

real

Lines:
  • real

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • real: - ls (-)

HT_TRENDMODE

HT_TRENDMODE([input_arrays])

Hilbert Transform - Trend vs Cycle Mode (Cycle Indicators)

Inputs:

price: (any ndarray)

Outputs:

integer (values are -100, 0 or 100)

Lines:
  • integer

PlotInfo:
  • subplot (True)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • integer: - ls (-)

KAMA

KAMA([input_arrays], [timeperiod=30])

Kaufman Adaptive Moving Average (Overlap Studies)

Inputs:

price: (any ndarray)

Parameters:

timeperiod: 30

Outputs:

real

Lines:
  • real

Params:
  • timeperiod (30)

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • real: - ls (-)

LINEARREG

LINEARREG([input_arrays], [timeperiod=14])

Linear Regression (Statistic Functions)

Inputs:

price: (any ndarray)

Parameters:

timeperiod: 14

Outputs:

real

Lines:
  • real

Params:
  • timeperiod (14)

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • real: - ls (-)

LINEARREG_ANGLE

LINEARREG_ANGLE([input_arrays], [timeperiod=14])

Linear Regression Angle (Statistic Functions)

Inputs:

price: (any ndarray)

Parameters:

timeperiod: 14

Outputs:

real

Lines:
  • real

Params:
  • timeperiod (14)

PlotInfo:
  • subplot (True)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • real: - ls (-)

LINEARREG_INTERCEPT

LINEARREG_INTERCEPT([input_arrays], [timeperiod=14])

Linear Regression Intercept (Statistic Functions)

Inputs:

price: (any ndarray)

Parameters:

timeperiod: 14

Outputs:

real

Lines:
  • real

Params:
  • timeperiod (14)

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • real: - ls (-)

LINEARREG_SLOPE

LINEARREG_SLOPE([input_arrays], [timeperiod=14])

Linear Regression Slope (Statistic Functions)

Inputs:

price: (any ndarray)

Parameters:

timeperiod: 14

Outputs:

real

Lines:
  • real

Params:
  • timeperiod (14)

PlotInfo:
  • subplot (True)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • real: - ls (-)

LN

LN([input_arrays])

Vector Log Natural (Math Transform)

Inputs:

price: (any ndarray)

Outputs:

real

Lines:
  • real

PlotInfo:
  • subplot (True)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • real: - ls (-)

LOG10

LOG10([input_arrays])

Vector Log10 (Math Transform)

Inputs:

price: (any ndarray)

Outputs:

real

Lines:
  • real

PlotInfo:
  • subplot (True)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • real: - ls (-)

MA

MA([input_arrays], [timeperiod=30], [matype=0])

Moving average (Overlap Studies)

Inputs:

price: (any ndarray)

Parameters:

timeperiod: 30 matype: 0 (Simple Moving Average)

Outputs:

real

Lines:
  • real

Params:
  • timeperiod (30)

  • matype (0)

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • real: - ls (-)

MACD

MACD([input_arrays], [fastperiod=12], [slowperiod=26], [signalperiod=9])

Moving Average Convergence/Divergence (Momentum Indicators)

Inputs:

price: (any ndarray)

Parameters:

fastperiod: 12 slowperiod: 26 signalperiod: 9

Outputs:

macd macdsignal macdhist

Lines:
  • macd

  • macdsignal

  • macdhist

Params:
  • fastperiod (12)

  • slowperiod (26)

  • signalperiod (9)

PlotInfo:
  • subplot (True)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • macdsignal: - ls (–)

  • macd: - ls (-)

  • macdhist: - _method (bar)

MACDEXT

MACDEXT([input_arrays], [fastperiod=12], [fastmatype=0], [slowperiod=26], [slowmatype=0], [signalperiod=9], [signalmatype=0])

MACD with controllable MA type (Momentum Indicators)

Inputs:

price: (any ndarray)

Parameters:

fastperiod: 12 fastmatype: 0 slowperiod: 26 slowmatype: 0 signalperiod: 9 signalmatype: 0

Outputs:

macd macdsignal macdhist

Lines:
  • macd

  • macdsignal

  • macdhist

Params:
  • fastperiod (12)

  • fastmatype (0)

  • slowperiod (26)

  • slowmatype (0)

  • signalperiod (9)

  • signalmatype (0)

PlotInfo:
  • subplot (True)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • macdsignal: - ls (–)

  • macd: - ls (-)

  • macdhist: - _method (bar)

MACDFIX

MACDFIX([input_arrays], [signalperiod=9])

Moving Average Convergence/Divergence Fix 12/26 (Momentum Indicators)

Inputs:

price: (any ndarray)

Parameters:

signalperiod: 9

Outputs:

macd macdsignal macdhist

Lines:
  • macd

  • macdsignal

  • macdhist

Params:
  • signalperiod (9)

PlotInfo:
  • subplot (True)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • macdsignal: - ls (–)

  • macd: - ls (-)

  • macdhist: - _method (bar)

MAMA

MAMA([input_arrays], [fastlimit=0.5], [slowlimit=0.05])

MESA Adaptive Moving Average (Overlap Studies)

Inputs:

price: (any ndarray)

Parameters:

fastlimit: 0.5 slowlimit: 0.05

Outputs:

mama fama

Lines:
  • mama

  • fama

Params:
  • fastlimit (0.5)

  • slowlimit (0.05)

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • mama: - ls (-)

  • fama: - ls (–)

MAVP

MAVP([input_arrays], [minperiod=2], [maxperiod=30], [matype=0])

Moving average with variable period (Overlap Studies)

Inputs:

price: (any ndarray) periods: (any ndarray)

Parameters:

minperiod: 2 maxperiod: 30 matype: 0 (Simple Moving Average)

Outputs:

real

Lines:
  • real

Params:
  • minperiod (2)

  • maxperiod (30)

  • matype (0)

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • real: - ls (-)

MAX

MAX([input_arrays], [timeperiod=30])

Highest value over a specified period (Math Operators)

Inputs:

price: (any ndarray)

Parameters:

timeperiod: 30

Outputs:

real

Lines:
  • real

Params:
  • timeperiod (30)

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • real: - ls (-)

MAXINDEX

MAXINDEX([input_arrays], [timeperiod=30])

Index of highest value over a specified period (Math Operators)

Inputs:

price: (any ndarray)

Parameters:

timeperiod: 30

Outputs:

integer (values are -100, 0 or 100)

Lines:
  • integer

Params:
  • timeperiod (30)

PlotInfo:
  • subplot (True)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • integer: - ls (-)

MEDPRICE

MEDPRICE([input_arrays])

Median Price (Price Transform)

Inputs:

prices: [‘high’, ‘low’]

Outputs:

real

Lines:
  • real

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • real: - ls (-)

MFI

MFI([input_arrays], [timeperiod=14])

Money Flow Index (Momentum Indicators)

Inputs:

prices: [‘high’, ‘low’, ‘close’, ‘volume’]

Parameters:

timeperiod: 14

Outputs:

real

Lines:
  • real

Params:
  • timeperiod (14)

PlotInfo:
  • subplot (True)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • real: - ls (-)

MIDPOINT

MIDPOINT([input_arrays], [timeperiod=14])

MidPoint over period (Overlap Studies)

Inputs:

price: (any ndarray)

Parameters:

timeperiod: 14

Outputs:

real

Lines:
  • real

Params:
  • timeperiod (14)

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • real: - ls (-)

MIDPRICE

MIDPRICE([input_arrays], [timeperiod=14])

Midpoint Price over period (Overlap Studies)

Inputs:

prices: [‘high’, ‘low’]

Parameters:

timeperiod: 14

Outputs:

real

Lines:
  • real

Params:
  • timeperiod (14)

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • real: - ls (-)

MIN

MIN([input_arrays], [timeperiod=30])

Lowest value over a specified period (Math Operators)

Inputs:

price: (any ndarray)

Parameters:

timeperiod: 30

Outputs:

real

Lines:
  • real

Params:
  • timeperiod (30)

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • real: - ls (-)

MININDEX

MININDEX([input_arrays], [timeperiod=30])

Index of lowest value over a specified period (Math Operators)

Inputs:

price: (any ndarray)

Parameters:

timeperiod: 30

Outputs:

integer (values are -100, 0 or 100)

Lines:
  • integer

Params:
  • timeperiod (30)

PlotInfo:
  • subplot (True)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • integer: - ls (-)

MINMAX

MINMAX([input_arrays], [timeperiod=30])

Lowest and highest values over a specified period (Math Operators)

Inputs:

price: (any ndarray)

Parameters:

timeperiod: 30

Outputs:

min max

Lines:
  • min

  • max

Params:
  • timeperiod (30)

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • max: - ls (-)

  • min: - ls (-)

MINMAXINDEX

MINMAXINDEX([input_arrays], [timeperiod=30])

Indexes of lowest and highest values over a specified period (Math Operators)

Inputs:

price: (any ndarray)

Parameters:

timeperiod: 30

Outputs:

minidx maxidx

Lines:
  • minidx

  • maxidx

Params:
  • timeperiod (30)

PlotInfo:
  • subplot (True)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • maxidx: - ls (-)

  • minidx: - ls (-)

MINUS_DI

MINUS_DI([input_arrays], [timeperiod=14])

Minus Directional Indicator (Momentum Indicators)

Inputs:

prices: [‘high’, ‘low’, ‘close’]

Parameters:

timeperiod: 14

Outputs:

real

Lines:
  • real

Params:
  • timeperiod (14)

PlotInfo:
  • subplot (True)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • real: - ls (-)

MINUS_DM

MINUS_DM([input_arrays], [timeperiod=14])

Minus Directional Movement (Momentum Indicators)

Inputs:

prices: [‘high’, ‘low’]

Parameters:

timeperiod: 14

Outputs:

real

Lines:
  • real

Params:
  • timeperiod (14)

PlotInfo:
  • subplot (True)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • real: - ls (-)

MOM

MOM([input_arrays], [timeperiod=10])

Momentum (Momentum Indicators)

Inputs:

price: (any ndarray)

Parameters:

timeperiod: 10

Outputs:

real

Lines:
  • real

Params:
  • timeperiod (10)

PlotInfo:
  • subplot (True)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • real: - ls (-)

MULT

MULT([input_arrays])

Vector Arithmetic Mult (Math Operators)

Inputs:

price0: (any ndarray) price1: (any ndarray)

Outputs:

real

Lines:
  • real

PlotInfo:
  • subplot (True)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • real: - ls (-)

NATR

NATR([input_arrays], [timeperiod=14])

Normalized Average True Range (Volatility Indicators)

Inputs:

prices: [‘high’, ‘low’, ‘close’]

Parameters:

timeperiod: 14

Outputs:

real

Lines:
  • real

Params:
  • timeperiod (14)

PlotInfo:
  • subplot (True)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • real: - ls (-)

OBV

OBV([input_arrays])

On Balance Volume (Volume Indicators)

Inputs:

price: (any ndarray) prices: [‘volume’]

Outputs:

real

Lines:
  • real

PlotInfo:
  • subplot (True)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • real: - ls (-)

PLUS_DI

PLUS_DI([input_arrays], [timeperiod=14])

Plus Directional Indicator (Momentum Indicators)

Inputs:

prices: [‘high’, ‘low’, ‘close’]

Parameters:

timeperiod: 14

Outputs:

real

Lines:
  • real

Params:
  • timeperiod (14)

PlotInfo:
  • subplot (True)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • real: - ls (-)

PLUS_DM

PLUS_DM([input_arrays], [timeperiod=14])

Plus Directional Movement (Momentum Indicators)

Inputs:

prices: [‘high’, ‘low’]

Parameters:

timeperiod: 14

Outputs:

real

Lines:
  • real

Params:
  • timeperiod (14)

PlotInfo:
  • subplot (True)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • real: - ls (-)

PPO

PPO([input_arrays], [fastperiod=12], [slowperiod=26], [matype=0])

Percentage Price Oscillator (Momentum Indicators)

Inputs:

price: (any ndarray)

Parameters:

fastperiod: 12 slowperiod: 26 matype: 0 (Simple Moving Average)

Outputs:

real

Lines:
  • real

Params:
  • fastperiod (12)

  • slowperiod (26)

  • matype (0)

PlotInfo:
  • subplot (True)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • real: - ls (-)

ROC

ROC([input_arrays], [timeperiod=10])

Rate of change : ((price/prevPrice)-1)*100 (Momentum Indicators)

Inputs:

price: (any ndarray)

Parameters:

timeperiod: 10

Outputs:

real

Lines:
  • real

Params:
  • timeperiod (10)

PlotInfo:
  • subplot (True)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • real: - ls (-)

ROCP

ROCP([input_arrays], [timeperiod=10])

Rate of change Percentage: (price-prevPrice)/prevPrice (Momentum Indicators)

Inputs:

price: (any ndarray)

Parameters:

timeperiod: 10

Outputs:

real

Lines:
  • real

Params:
  • timeperiod (10)

PlotInfo:
  • subplot (True)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • real: - ls (-)

ROCR

ROCR([input_arrays], [timeperiod=10])

Rate of change ratio: (price/prevPrice) (Momentum Indicators)

Inputs:

price: (any ndarray)

Parameters:

timeperiod: 10

Outputs:

real

Lines:
  • real

Params:
  • timeperiod (10)

PlotInfo:
  • subplot (True)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • real: - ls (-)

ROCR100

ROCR100([input_arrays], [timeperiod=10])

Rate of change ratio 100 scale: (price/prevPrice)*100 (Momentum Indicators)

Inputs:

price: (any ndarray)

Parameters:

timeperiod: 10

Outputs:

real

Lines:
  • real

Params:
  • timeperiod (10)

PlotInfo:
  • subplot (True)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • real: - ls (-)

RSI

RSI([input_arrays], [timeperiod=14])

Relative Strength Index (Momentum Indicators)

Inputs:

price: (any ndarray)

Parameters:

timeperiod: 14

Outputs:

real

Lines:
  • real

Params:
  • timeperiod (14)

PlotInfo:
  • subplot (True)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • real: - ls (-)

SAR

SAR([input_arrays], [acceleration=0.02], [maximum=0.2])

Parabolic SAR (Overlap Studies)

Inputs:

prices: [‘high’, ‘low’]

Parameters:

acceleration: 0.02 maximum: 0.2

Outputs:

real

Lines:
  • real

Params:
  • acceleration (0.02)

  • maximum (0.2)

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • real: - ls (-)

SAREXT

SAREXT([input_arrays], [startvalue=0], [offsetonreverse=0], [accelerationinitlong=0.02], [accelerationlong=0.02], [accelerationmaxlong=0.2], [accelerationinitshort=0.02], [accelerationshort=0.02], [accelerationmaxshort=0.2])

Parabolic SAR - Extended (Overlap Studies)

Inputs:

prices: [‘high’, ‘low’]

Parameters:

startvalue: 0 offsetonreverse: 0 accelerationinitlong: 0.02 accelerationlong: 0.02 accelerationmaxlong: 0.2 accelerationinitshort: 0.02 accelerationshort: 0.02 accelerationmaxshort: 0.2

Outputs:

real

Lines:
  • real

Params:
  • startvalue (0)

  • offsetonreverse (0)

  • accelerationinitlong (0.02)

  • accelerationlong (0.02)

  • accelerationmaxlong (0.2)

  • accelerationinitshort (0.02)

  • accelerationshort (0.02)

  • accelerationmaxshort (0.2)

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • real: - ls (-)

SIN

SIN([input_arrays])

Vector Trigonometric Sin (Math Transform)

Inputs:

price: (any ndarray)

Outputs:

real

Lines:
  • real

PlotInfo:
  • subplot (True)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • real: - ls (-)

SINH

SINH([input_arrays])

Vector Trigonometric Sinh (Math Transform)

Inputs:

price: (any ndarray)

Outputs:

real

Lines:
  • real

PlotInfo:
  • subplot (True)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • real: - ls (-)

SMA

SMA([input_arrays], [timeperiod=30])

Simple Moving Average (Overlap Studies)

Inputs:

price: (any ndarray)

Parameters:

timeperiod: 30

Outputs:

real

Lines:
  • real

Params:
  • timeperiod (30)

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • real: - ls (-)

SQRT

SQRT([input_arrays])

Vector Square Root (Math Transform)

Inputs:

price: (any ndarray)

Outputs:

real

Lines:
  • real

PlotInfo:
  • subplot (True)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • real: - ls (-)

STDDEV

STDDEV([input_arrays], [timeperiod=5], [nbdev=1])

Standard Deviation (Statistic Functions)

Inputs:

price: (any ndarray)

Parameters:

timeperiod: 5 nbdev: 1

Outputs:

real

Lines:
  • real

Params:
  • timeperiod (5)

  • nbdev (1)

PlotInfo:
  • subplot (True)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • real: - ls (-)

STOCH

STOCH([input_arrays], [fastk_period=5], [slowk_period=3], [slowk_matype=0], [slowd_period=3], [slowd_matype=0])

Stochastic (Momentum Indicators)

Inputs:

prices: [‘high’, ‘low’, ‘close’]

Parameters:

fastk_period: 5 slowk_period: 3 slowk_matype: 0 slowd_period: 3 slowd_matype: 0

Outputs:

slowk slowd

Lines:
  • slowk

  • slowd

Params:
  • fastk_period (5)

  • slowk_period (3)

  • slowk_matype (0)

  • slowd_period (3)

  • slowd_matype (0)

PlotInfo:
  • subplot (True)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • slowk: - ls (–)

  • slowd: - ls (–)

STOCHF

STOCHF([input_arrays], [fastk_period=5], [fastd_period=3], [fastd_matype=0])

Stochastic Fast (Momentum Indicators)

Inputs:

prices: [‘high’, ‘low’, ‘close’]

Parameters:

fastk_period: 5 fastd_period: 3 fastd_matype: 0

Outputs:

fastk fastd

Lines:
  • fastk

  • fastd

Params:
  • fastk_period (5)

  • fastd_period (3)

  • fastd_matype (0)

PlotInfo:
  • subplot (True)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • fastk: - ls (-)

  • fastd: - ls (-)

STOCHRSI

STOCHRSI([input_arrays], [timeperiod=14], [fastk_period=5], [fastd_period=3], [fastd_matype=0])

Stochastic Relative Strength Index (Momentum Indicators)

Inputs:

price: (any ndarray)

Parameters:

timeperiod: 14 fastk_period: 5 fastd_period: 3 fastd_matype: 0

Outputs:

fastk fastd

Lines:
  • fastk

  • fastd

Params:
  • timeperiod (14)

  • fastk_period (5)

  • fastd_period (3)

  • fastd_matype (0)

PlotInfo:
  • subplot (True)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • fastk: - ls (-)

  • fastd: - ls (-)

SUB

SUB([input_arrays])

Vector Arithmetic Substraction (Math Operators)

Inputs:

price0: (any ndarray) price1: (any ndarray)

Outputs:

real

Lines:
  • real

PlotInfo:
  • subplot (True)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • real: - ls (-)

SUM

SUM([input_arrays], [timeperiod=30])

Summation (Math Operators)

Inputs:

price: (any ndarray)

Parameters:

timeperiod: 30

Outputs:

real

Lines:
  • real

Params:
  • timeperiod (30)

PlotInfo:
  • subplot (True)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • real: - ls (-)

T3

T3([input_arrays], [timeperiod=5], [vfactor=0.7])

Triple Exponential Moving Average (T3) (Overlap Studies)

Inputs:

price: (any ndarray)

Parameters:

timeperiod: 5 vfactor: 0.7

Outputs:

real

Lines:
  • real

Params:
  • timeperiod (5)

  • vfactor (0.7)

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • real: - ls (-)

TAN

TAN([input_arrays])

Vector Trigonometric Tan (Math Transform)

Inputs:

price: (any ndarray)

Outputs:

real

Lines:
  • real

PlotInfo:
  • subplot (True)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • real: - ls (-)

TANH

TANH([input_arrays])

Vector Trigonometric Tanh (Math Transform)

Inputs:

price: (any ndarray)

Outputs:

real

Lines:
  • real

PlotInfo:
  • subplot (True)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • real: - ls (-)

TEMA

TEMA([input_arrays], [timeperiod=30])

Triple Exponential Moving Average (Overlap Studies)

Inputs:

price: (any ndarray)

Parameters:

timeperiod: 30

Outputs:

real

Lines:
  • real

Params:
  • timeperiod (30)

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • real: - ls (-)

TRANGE

TRANGE([input_arrays])

True Range (Volatility Indicators)

Inputs:

prices: [‘high’, ‘low’, ‘close’]

Outputs:

real

Lines:
  • real

PlotInfo:
  • subplot (True)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • real: - ls (-)

TRIMA

TRIMA([input_arrays], [timeperiod=30])

Triangular Moving Average (Overlap Studies)

Inputs:

price: (any ndarray)

Parameters:

timeperiod: 30

Outputs:

real

Lines:
  • real

Params:
  • timeperiod (30)

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • real: - ls (-)

TRIX

TRIX([input_arrays], [timeperiod=30])

1-day Rate-Of-Change (ROC) of a Triple Smooth EMA (Momentum Indicators)

Inputs:

price: (any ndarray)

Parameters:

timeperiod: 30

Outputs:

real

Lines:
  • real

Params:
  • timeperiod (30)

PlotInfo:
  • subplot (True)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • real: - ls (-)

TSF

TSF([input_arrays], [timeperiod=14])

Time Series Forecast (Statistic Functions)

Inputs:

price: (any ndarray)

Parameters:

timeperiod: 14

Outputs:

real

Lines:
  • real

Params:
  • timeperiod (14)

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • real: - ls (-)

TYPPRICE

TYPPRICE([input_arrays])

Typical Price (Price Transform)

Inputs:

prices: [‘high’, ‘low’, ‘close’]

Outputs:

real

Lines:
  • real

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • real: - ls (-)

ULTOSC

ULTOSC([input_arrays], [timeperiod1=7], [timeperiod2=14], [timeperiod3=28])

Ultimate Oscillator (Momentum Indicators)

Inputs:

prices: [‘high’, ‘low’, ‘close’]

Parameters:

timeperiod1: 7 timeperiod2: 14 timeperiod3: 28

Outputs:

real

Lines:
  • real

Params:
  • timeperiod1 (7)

  • timeperiod2 (14)

  • timeperiod3 (28)

PlotInfo:
  • subplot (True)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • real: - ls (-)

VAR

VAR([input_arrays], [timeperiod=5], [nbdev=1])

Variance (Statistic Functions)

Inputs:

price: (any ndarray)

Parameters:

timeperiod: 5 nbdev: 1

Outputs:

real

Lines:
  • real

Params:
  • timeperiod (5)

  • nbdev (1)

PlotInfo:
  • subplot (True)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • real: - ls (-)

WCLPRICE

WCLPRICE([input_arrays])

Weighted Close Price (Price Transform)

Inputs:

prices: [‘high’, ‘low’, ‘close’]

Outputs:

real

Lines:
  • real

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • real: - ls (-)

WILLR

WILLR([input_arrays], [timeperiod=14])

Williams’ %R (Momentum Indicators)

Inputs:

prices: [‘high’, ‘low’, ‘close’]

Parameters:

timeperiod: 14

Outputs:

real

Lines:
  • real

Params:
  • timeperiod (14)

PlotInfo:
  • subplot (True)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • real: - ls (-)

WMA

WMA([input_arrays], [timeperiod=30])

Weighted Moving Average (Overlap Studies)

Inputs:

price: (any ndarray)

Parameters:

timeperiod: 30

Outputs:

real

Lines:
  • real

Params:
  • timeperiod (30)

PlotInfo:
  • subplot (False)

  • plot (True)

  • plotskip (False)

  • plotname ()

  • plotforce (False)

  • plotyhlines ([])

  • plothlines ([])

  • plotabove (False)

  • plotymargin (0.0)

  • plotlinelabels (False)

  • plotmaster (None)

  • plotyticks ([])

PlotLines:
  • real: - ls (-)