Pattern Recognition
61 functions.
pta.cdl2crows
Two Crows
pta.cdl2crows(open=pl.col("open"), high=pl.col("high"), low=pl.col("low"), close=pl.col("close"))
TA-Lib name: CDL2CROWS
Inputs
| Input | Default |
|---|---|
open |
pl.col("open") |
high |
pl.col("high") |
low |
pl.col("low") |
close |
pl.col("close") |
Parameters
None.
Outputs
| Field | dtype |
|---|---|
integer |
Int32 |
Example
df.select(pta.cdl2crows().alias("cdl2crows"))
pta.cdl3blackcrows
Three Black Crows
pta.cdl3blackcrows(open=pl.col("open"), high=pl.col("high"), low=pl.col("low"), close=pl.col("close"))
TA-Lib name: CDL3BLACKCROWS
Inputs
| Input | Default |
|---|---|
open |
pl.col("open") |
high |
pl.col("high") |
low |
pl.col("low") |
close |
pl.col("close") |
Parameters
None.
Outputs
| Field | dtype |
|---|---|
integer |
Int32 |
Example
df.select(pta.cdl3blackcrows().alias("cdl3blackcrows"))
pta.cdl3inside
Three Inside Up/Down
pta.cdl3inside(open=pl.col("open"), high=pl.col("high"), low=pl.col("low"), close=pl.col("close"))
TA-Lib name: CDL3INSIDE
Inputs
| Input | Default |
|---|---|
open |
pl.col("open") |
high |
pl.col("high") |
low |
pl.col("low") |
close |
pl.col("close") |
Parameters
None.
Outputs
| Field | dtype |
|---|---|
integer |
Int32 |
Example
df.select(pta.cdl3inside().alias("cdl3inside"))
pta.cdl3linestrike
Three-Line Strike
pta.cdl3linestrike(open=pl.col("open"), high=pl.col("high"), low=pl.col("low"), close=pl.col("close"))
TA-Lib name: CDL3LINESTRIKE
Inputs
| Input | Default |
|---|---|
open |
pl.col("open") |
high |
pl.col("high") |
low |
pl.col("low") |
close |
pl.col("close") |
Parameters
None.
Outputs
| Field | dtype |
|---|---|
integer |
Int32 |
Example
df.select(pta.cdl3linestrike().alias("cdl3linestrike"))
pta.cdl3outside
Three Outside Up/Down
pta.cdl3outside(open=pl.col("open"), high=pl.col("high"), low=pl.col("low"), close=pl.col("close"))
TA-Lib name: CDL3OUTSIDE
Inputs
| Input | Default |
|---|---|
open |
pl.col("open") |
high |
pl.col("high") |
low |
pl.col("low") |
close |
pl.col("close") |
Parameters
None.
Outputs
| Field | dtype |
|---|---|
integer |
Int32 |
Example
df.select(pta.cdl3outside().alias("cdl3outside"))
pta.cdl3starsinsouth
Three Stars In The South
pta.cdl3starsinsouth(open=pl.col("open"), high=pl.col("high"), low=pl.col("low"), close=pl.col("close"))
TA-Lib name: CDL3STARSINSOUTH
Inputs
| Input | Default |
|---|---|
open |
pl.col("open") |
high |
pl.col("high") |
low |
pl.col("low") |
close |
pl.col("close") |
Parameters
None.
Outputs
| Field | dtype |
|---|---|
integer |
Int32 |
Example
df.select(pta.cdl3starsinsouth().alias("cdl3starsinsouth"))
pta.cdl3whitesoldiers
Three Advancing White Soldiers
pta.cdl3whitesoldiers(open=pl.col("open"), high=pl.col("high"), low=pl.col("low"), close=pl.col("close"))
TA-Lib name: CDL3WHITESOLDIERS
Inputs
| Input | Default |
|---|---|
open |
pl.col("open") |
high |
pl.col("high") |
low |
pl.col("low") |
close |
pl.col("close") |
Parameters
None.
Outputs
| Field | dtype |
|---|---|
integer |
Int32 |
Example
df.select(pta.cdl3whitesoldiers().alias("cdl3whitesoldiers"))
pta.cdlabandonedbaby
Abandoned Baby
pta.cdlabandonedbaby(open=pl.col("open"), high=pl.col("high"), low=pl.col("low"), close=pl.col("close"), penetration=0.3)
TA-Lib name: CDLABANDONEDBABY
Inputs
| Input | Default |
|---|---|
open |
pl.col("open") |
high |
pl.col("high") |
low |
pl.col("low") |
close |
pl.col("close") |
Parameters
| Parameter | TA-Lib name | Type | Default | Range / values |
|---|---|---|---|---|
penetration |
optInPenetration |
float | 0.3 | 0 .. 3e+37 |
Outputs
| Field | dtype |
|---|---|
integer |
Int32 |
Example
df.select(pta.cdlabandonedbaby().alias("cdlabandonedbaby"))
pta.cdladvanceblock
Advance Block
pta.cdladvanceblock(open=pl.col("open"), high=pl.col("high"), low=pl.col("low"), close=pl.col("close"))
TA-Lib name: CDLADVANCEBLOCK
Inputs
| Input | Default |
|---|---|
open |
pl.col("open") |
high |
pl.col("high") |
low |
pl.col("low") |
close |
pl.col("close") |
Parameters
None.
Outputs
| Field | dtype |
|---|---|
integer |
Int32 |
Example
df.select(pta.cdladvanceblock().alias("cdladvanceblock"))
pta.cdlbelthold
Belt-hold
pta.cdlbelthold(open=pl.col("open"), high=pl.col("high"), low=pl.col("low"), close=pl.col("close"))
TA-Lib name: CDLBELTHOLD
Inputs
| Input | Default |
|---|---|
open |
pl.col("open") |
high |
pl.col("high") |
low |
pl.col("low") |
close |
pl.col("close") |
Parameters
None.
Outputs
| Field | dtype |
|---|---|
integer |
Int32 |
Example
df.select(pta.cdlbelthold().alias("cdlbelthold"))
pta.cdlbreakaway
Breakaway
pta.cdlbreakaway(open=pl.col("open"), high=pl.col("high"), low=pl.col("low"), close=pl.col("close"))
TA-Lib name: CDLBREAKAWAY
Inputs
| Input | Default |
|---|---|
open |
pl.col("open") |
high |
pl.col("high") |
low |
pl.col("low") |
close |
pl.col("close") |
Parameters
None.
Outputs
| Field | dtype |
|---|---|
integer |
Int32 |
Example
df.select(pta.cdlbreakaway().alias("cdlbreakaway"))
pta.cdlclosingmarubozu
Closing Marubozu
pta.cdlclosingmarubozu(open=pl.col("open"), high=pl.col("high"), low=pl.col("low"), close=pl.col("close"))
TA-Lib name: CDLCLOSINGMARUBOZU
Inputs
| Input | Default |
|---|---|
open |
pl.col("open") |
high |
pl.col("high") |
low |
pl.col("low") |
close |
pl.col("close") |
Parameters
None.
Outputs
| Field | dtype |
|---|---|
integer |
Int32 |
Example
df.select(pta.cdlclosingmarubozu().alias("cdlclosingmarubozu"))
pta.cdlconcealbabyswall
Concealing Baby Swallow
pta.cdlconcealbabyswall(open=pl.col("open"), high=pl.col("high"), low=pl.col("low"), close=pl.col("close"))
TA-Lib name: CDLCONCEALBABYSWALL
Inputs
| Input | Default |
|---|---|
open |
pl.col("open") |
high |
pl.col("high") |
low |
pl.col("low") |
close |
pl.col("close") |
Parameters
None.
Outputs
| Field | dtype |
|---|---|
integer |
Int32 |
Example
df.select(pta.cdlconcealbabyswall().alias("cdlconcealbabyswall"))
pta.cdlcounterattack
Counterattack
pta.cdlcounterattack(open=pl.col("open"), high=pl.col("high"), low=pl.col("low"), close=pl.col("close"))
TA-Lib name: CDLCOUNTERATTACK
Inputs
| Input | Default |
|---|---|
open |
pl.col("open") |
high |
pl.col("high") |
low |
pl.col("low") |
close |
pl.col("close") |
Parameters
None.
Outputs
| Field | dtype |
|---|---|
integer |
Int32 |
Example
df.select(pta.cdlcounterattack().alias("cdlcounterattack"))
pta.cdldarkcloudcover
Dark Cloud Cover
pta.cdldarkcloudcover(open=pl.col("open"), high=pl.col("high"), low=pl.col("low"), close=pl.col("close"), penetration=0.5)
TA-Lib name: CDLDARKCLOUDCOVER
Inputs
| Input | Default |
|---|---|
open |
pl.col("open") |
high |
pl.col("high") |
low |
pl.col("low") |
close |
pl.col("close") |
Parameters
| Parameter | TA-Lib name | Type | Default | Range / values |
|---|---|---|---|---|
penetration |
optInPenetration |
float | 0.5 | 0 .. 3e+37 |
Outputs
| Field | dtype |
|---|---|
integer |
Int32 |
Example
df.select(pta.cdldarkcloudcover().alias("cdldarkcloudcover"))
pta.cdldoji
Doji
pta.cdldoji(open=pl.col("open"), high=pl.col("high"), low=pl.col("low"), close=pl.col("close"))
TA-Lib name: CDLDOJI
Inputs
| Input | Default |
|---|---|
open |
pl.col("open") |
high |
pl.col("high") |
low |
pl.col("low") |
close |
pl.col("close") |
Parameters
None.
Outputs
| Field | dtype |
|---|---|
integer |
Int32 |
Example
df.select(pta.cdldoji().alias("cdldoji"))
pta.cdldojistar
Doji Star
pta.cdldojistar(open=pl.col("open"), high=pl.col("high"), low=pl.col("low"), close=pl.col("close"))
TA-Lib name: CDLDOJISTAR
Inputs
| Input | Default |
|---|---|
open |
pl.col("open") |
high |
pl.col("high") |
low |
pl.col("low") |
close |
pl.col("close") |
Parameters
None.
Outputs
| Field | dtype |
|---|---|
integer |
Int32 |
Example
df.select(pta.cdldojistar().alias("cdldojistar"))
pta.cdldragonflydoji
Dragonfly Doji
pta.cdldragonflydoji(open=pl.col("open"), high=pl.col("high"), low=pl.col("low"), close=pl.col("close"))
TA-Lib name: CDLDRAGONFLYDOJI
Inputs
| Input | Default |
|---|---|
open |
pl.col("open") |
high |
pl.col("high") |
low |
pl.col("low") |
close |
pl.col("close") |
Parameters
None.
Outputs
| Field | dtype |
|---|---|
integer |
Int32 |
Example
df.select(pta.cdldragonflydoji().alias("cdldragonflydoji"))
pta.cdlengulfing
Engulfing Pattern
pta.cdlengulfing(open=pl.col("open"), high=pl.col("high"), low=pl.col("low"), close=pl.col("close"))
TA-Lib name: CDLENGULFING
Inputs
| Input | Default |
|---|---|
open |
pl.col("open") |
high |
pl.col("high") |
low |
pl.col("low") |
close |
pl.col("close") |
Parameters
None.
Outputs
| Field | dtype |
|---|---|
integer |
Int32 |
Example
df.select(pta.cdlengulfing().alias("cdlengulfing"))
pta.cdleveningdojistar
Evening Doji Star
pta.cdleveningdojistar(open=pl.col("open"), high=pl.col("high"), low=pl.col("low"), close=pl.col("close"), penetration=0.3)
TA-Lib name: CDLEVENINGDOJISTAR
Inputs
| Input | Default |
|---|---|
open |
pl.col("open") |
high |
pl.col("high") |
low |
pl.col("low") |
close |
pl.col("close") |
Parameters
| Parameter | TA-Lib name | Type | Default | Range / values |
|---|---|---|---|---|
penetration |
optInPenetration |
float | 0.3 | 0 .. 3e+37 |
Outputs
| Field | dtype |
|---|---|
integer |
Int32 |
Example
df.select(pta.cdleveningdojistar().alias("cdleveningdojistar"))
pta.cdleveningstar
Evening Star
pta.cdleveningstar(open=pl.col("open"), high=pl.col("high"), low=pl.col("low"), close=pl.col("close"), penetration=0.3)
TA-Lib name: CDLEVENINGSTAR
Inputs
| Input | Default |
|---|---|
open |
pl.col("open") |
high |
pl.col("high") |
low |
pl.col("low") |
close |
pl.col("close") |
Parameters
| Parameter | TA-Lib name | Type | Default | Range / values |
|---|---|---|---|---|
penetration |
optInPenetration |
float | 0.3 | 0 .. 3e+37 |
Outputs
| Field | dtype |
|---|---|
integer |
Int32 |
Example
df.select(pta.cdleveningstar().alias("cdleveningstar"))
pta.cdlgapsidesidewhite
Up/Down-gap side-by-side white lines
pta.cdlgapsidesidewhite(open=pl.col("open"), high=pl.col("high"), low=pl.col("low"), close=pl.col("close"))
TA-Lib name: CDLGAPSIDESIDEWHITE
Inputs
| Input | Default |
|---|---|
open |
pl.col("open") |
high |
pl.col("high") |
low |
pl.col("low") |
close |
pl.col("close") |
Parameters
None.
Outputs
| Field | dtype |
|---|---|
integer |
Int32 |
Example
df.select(pta.cdlgapsidesidewhite().alias("cdlgapsidesidewhite"))
pta.cdlgravestonedoji
Gravestone Doji
pta.cdlgravestonedoji(open=pl.col("open"), high=pl.col("high"), low=pl.col("low"), close=pl.col("close"))
TA-Lib name: CDLGRAVESTONEDOJI
Inputs
| Input | Default |
|---|---|
open |
pl.col("open") |
high |
pl.col("high") |
low |
pl.col("low") |
close |
pl.col("close") |
Parameters
None.
Outputs
| Field | dtype |
|---|---|
integer |
Int32 |
Example
df.select(pta.cdlgravestonedoji().alias("cdlgravestonedoji"))
pta.cdlhammer
Hammer
pta.cdlhammer(open=pl.col("open"), high=pl.col("high"), low=pl.col("low"), close=pl.col("close"))
TA-Lib name: CDLHAMMER
Inputs
| Input | Default |
|---|---|
open |
pl.col("open") |
high |
pl.col("high") |
low |
pl.col("low") |
close |
pl.col("close") |
Parameters
None.
Outputs
| Field | dtype |
|---|---|
integer |
Int32 |
Example
df.select(pta.cdlhammer().alias("cdlhammer"))
pta.cdlhangingman
Hanging Man
pta.cdlhangingman(open=pl.col("open"), high=pl.col("high"), low=pl.col("low"), close=pl.col("close"))
TA-Lib name: CDLHANGINGMAN
Inputs
| Input | Default |
|---|---|
open |
pl.col("open") |
high |
pl.col("high") |
low |
pl.col("low") |
close |
pl.col("close") |
Parameters
None.
Outputs
| Field | dtype |
|---|---|
integer |
Int32 |
Example
df.select(pta.cdlhangingman().alias("cdlhangingman"))
pta.cdlharami
Harami Pattern
pta.cdlharami(open=pl.col("open"), high=pl.col("high"), low=pl.col("low"), close=pl.col("close"))
TA-Lib name: CDLHARAMI
Inputs
| Input | Default |
|---|---|
open |
pl.col("open") |
high |
pl.col("high") |
low |
pl.col("low") |
close |
pl.col("close") |
Parameters
None.
Outputs
| Field | dtype |
|---|---|
integer |
Int32 |
Example
df.select(pta.cdlharami().alias("cdlharami"))
pta.cdlharamicross
Harami Cross Pattern
pta.cdlharamicross(open=pl.col("open"), high=pl.col("high"), low=pl.col("low"), close=pl.col("close"))
TA-Lib name: CDLHARAMICROSS
Inputs
| Input | Default |
|---|---|
open |
pl.col("open") |
high |
pl.col("high") |
low |
pl.col("low") |
close |
pl.col("close") |
Parameters
None.
Outputs
| Field | dtype |
|---|---|
integer |
Int32 |
Example
df.select(pta.cdlharamicross().alias("cdlharamicross"))
pta.cdlhighwave
High-Wave Candle
pta.cdlhighwave(open=pl.col("open"), high=pl.col("high"), low=pl.col("low"), close=pl.col("close"))
TA-Lib name: CDLHIGHWAVE
Inputs
| Input | Default |
|---|---|
open |
pl.col("open") |
high |
pl.col("high") |
low |
pl.col("low") |
close |
pl.col("close") |
Parameters
None.
Outputs
| Field | dtype |
|---|---|
integer |
Int32 |
Example
df.select(pta.cdlhighwave().alias("cdlhighwave"))
pta.cdlhikkake
Hikkake Pattern
pta.cdlhikkake(open=pl.col("open"), high=pl.col("high"), low=pl.col("low"), close=pl.col("close"))
TA-Lib name: CDLHIKKAKE
Inputs
| Input | Default |
|---|---|
open |
pl.col("open") |
high |
pl.col("high") |
low |
pl.col("low") |
close |
pl.col("close") |
Parameters
None.
Outputs
| Field | dtype |
|---|---|
integer |
Int32 |
Example
df.select(pta.cdlhikkake().alias("cdlhikkake"))
pta.cdlhikkakemod
Modified Hikkake Pattern
pta.cdlhikkakemod(open=pl.col("open"), high=pl.col("high"), low=pl.col("low"), close=pl.col("close"))
TA-Lib name: CDLHIKKAKEMOD
Inputs
| Input | Default |
|---|---|
open |
pl.col("open") |
high |
pl.col("high") |
low |
pl.col("low") |
close |
pl.col("close") |
Parameters
None.
Outputs
| Field | dtype |
|---|---|
integer |
Int32 |
Example
df.select(pta.cdlhikkakemod().alias("cdlhikkakemod"))
pta.cdlhomingpigeon
Homing Pigeon
pta.cdlhomingpigeon(open=pl.col("open"), high=pl.col("high"), low=pl.col("low"), close=pl.col("close"))
TA-Lib name: CDLHOMINGPIGEON
Inputs
| Input | Default |
|---|---|
open |
pl.col("open") |
high |
pl.col("high") |
low |
pl.col("low") |
close |
pl.col("close") |
Parameters
None.
Outputs
| Field | dtype |
|---|---|
integer |
Int32 |
Example
df.select(pta.cdlhomingpigeon().alias("cdlhomingpigeon"))
pta.cdlidentical3crows
Identical Three Crows
pta.cdlidentical3crows(open=pl.col("open"), high=pl.col("high"), low=pl.col("low"), close=pl.col("close"))
TA-Lib name: CDLIDENTICAL3CROWS
Inputs
| Input | Default |
|---|---|
open |
pl.col("open") |
high |
pl.col("high") |
low |
pl.col("low") |
close |
pl.col("close") |
Parameters
None.
Outputs
| Field | dtype |
|---|---|
integer |
Int32 |
Example
df.select(pta.cdlidentical3crows().alias("cdlidentical3crows"))
pta.cdlinneck
In-Neck Pattern
pta.cdlinneck(open=pl.col("open"), high=pl.col("high"), low=pl.col("low"), close=pl.col("close"))
TA-Lib name: CDLINNECK
Inputs
| Input | Default |
|---|---|
open |
pl.col("open") |
high |
pl.col("high") |
low |
pl.col("low") |
close |
pl.col("close") |
Parameters
None.
Outputs
| Field | dtype |
|---|---|
integer |
Int32 |
Example
df.select(pta.cdlinneck().alias("cdlinneck"))
pta.cdlinvertedhammer
Inverted Hammer
pta.cdlinvertedhammer(open=pl.col("open"), high=pl.col("high"), low=pl.col("low"), close=pl.col("close"))
TA-Lib name: CDLINVERTEDHAMMER
Inputs
| Input | Default |
|---|---|
open |
pl.col("open") |
high |
pl.col("high") |
low |
pl.col("low") |
close |
pl.col("close") |
Parameters
None.
Outputs
| Field | dtype |
|---|---|
integer |
Int32 |
Example
df.select(pta.cdlinvertedhammer().alias("cdlinvertedhammer"))
pta.cdlkicking
Kicking
pta.cdlkicking(open=pl.col("open"), high=pl.col("high"), low=pl.col("low"), close=pl.col("close"))
TA-Lib name: CDLKICKING
Inputs
| Input | Default |
|---|---|
open |
pl.col("open") |
high |
pl.col("high") |
low |
pl.col("low") |
close |
pl.col("close") |
Parameters
None.
Outputs
| Field | dtype |
|---|---|
integer |
Int32 |
Example
df.select(pta.cdlkicking().alias("cdlkicking"))
pta.cdlkickingbylength
Kicking - bull/bear determined by the longer marubozu
pta.cdlkickingbylength(open=pl.col("open"), high=pl.col("high"), low=pl.col("low"), close=pl.col("close"))
TA-Lib name: CDLKICKINGBYLENGTH
Inputs
| Input | Default |
|---|---|
open |
pl.col("open") |
high |
pl.col("high") |
low |
pl.col("low") |
close |
pl.col("close") |
Parameters
None.
Outputs
| Field | dtype |
|---|---|
integer |
Int32 |
Example
df.select(pta.cdlkickingbylength().alias("cdlkickingbylength"))
pta.cdlladderbottom
Ladder Bottom
pta.cdlladderbottom(open=pl.col("open"), high=pl.col("high"), low=pl.col("low"), close=pl.col("close"))
TA-Lib name: CDLLADDERBOTTOM
Inputs
| Input | Default |
|---|---|
open |
pl.col("open") |
high |
pl.col("high") |
low |
pl.col("low") |
close |
pl.col("close") |
Parameters
None.
Outputs
| Field | dtype |
|---|---|
integer |
Int32 |
Example
df.select(pta.cdlladderbottom().alias("cdlladderbottom"))
pta.cdllongleggeddoji
Long Legged Doji
pta.cdllongleggeddoji(open=pl.col("open"), high=pl.col("high"), low=pl.col("low"), close=pl.col("close"))
TA-Lib name: CDLLONGLEGGEDDOJI
Inputs
| Input | Default |
|---|---|
open |
pl.col("open") |
high |
pl.col("high") |
low |
pl.col("low") |
close |
pl.col("close") |
Parameters
None.
Outputs
| Field | dtype |
|---|---|
integer |
Int32 |
Example
df.select(pta.cdllongleggeddoji().alias("cdllongleggeddoji"))
pta.cdllongline
Long Line Candle
pta.cdllongline(open=pl.col("open"), high=pl.col("high"), low=pl.col("low"), close=pl.col("close"))
TA-Lib name: CDLLONGLINE
Inputs
| Input | Default |
|---|---|
open |
pl.col("open") |
high |
pl.col("high") |
low |
pl.col("low") |
close |
pl.col("close") |
Parameters
None.
Outputs
| Field | dtype |
|---|---|
integer |
Int32 |
Example
df.select(pta.cdllongline().alias("cdllongline"))
pta.cdlmarubozu
Marubozu
pta.cdlmarubozu(open=pl.col("open"), high=pl.col("high"), low=pl.col("low"), close=pl.col("close"))
TA-Lib name: CDLMARUBOZU
Inputs
| Input | Default |
|---|---|
open |
pl.col("open") |
high |
pl.col("high") |
low |
pl.col("low") |
close |
pl.col("close") |
Parameters
None.
Outputs
| Field | dtype |
|---|---|
integer |
Int32 |
Example
df.select(pta.cdlmarubozu().alias("cdlmarubozu"))
pta.cdlmatchinglow
Matching Low
pta.cdlmatchinglow(open=pl.col("open"), high=pl.col("high"), low=pl.col("low"), close=pl.col("close"))
TA-Lib name: CDLMATCHINGLOW
Inputs
| Input | Default |
|---|---|
open |
pl.col("open") |
high |
pl.col("high") |
low |
pl.col("low") |
close |
pl.col("close") |
Parameters
None.
Outputs
| Field | dtype |
|---|---|
integer |
Int32 |
Example
df.select(pta.cdlmatchinglow().alias("cdlmatchinglow"))
pta.cdlmathold
Mat Hold
pta.cdlmathold(open=pl.col("open"), high=pl.col("high"), low=pl.col("low"), close=pl.col("close"), penetration=0.5)
TA-Lib name: CDLMATHOLD
Inputs
| Input | Default |
|---|---|
open |
pl.col("open") |
high |
pl.col("high") |
low |
pl.col("low") |
close |
pl.col("close") |
Parameters
| Parameter | TA-Lib name | Type | Default | Range / values |
|---|---|---|---|---|
penetration |
optInPenetration |
float | 0.5 | 0 .. 3e+37 |
Outputs
| Field | dtype |
|---|---|
integer |
Int32 |
Example
df.select(pta.cdlmathold().alias("cdlmathold"))
pta.cdlmorningdojistar
Morning Doji Star
pta.cdlmorningdojistar(open=pl.col("open"), high=pl.col("high"), low=pl.col("low"), close=pl.col("close"), penetration=0.3)
TA-Lib name: CDLMORNINGDOJISTAR
Inputs
| Input | Default |
|---|---|
open |
pl.col("open") |
high |
pl.col("high") |
low |
pl.col("low") |
close |
pl.col("close") |
Parameters
| Parameter | TA-Lib name | Type | Default | Range / values |
|---|---|---|---|---|
penetration |
optInPenetration |
float | 0.3 | 0 .. 3e+37 |
Outputs
| Field | dtype |
|---|---|
integer |
Int32 |
Example
df.select(pta.cdlmorningdojistar().alias("cdlmorningdojistar"))
pta.cdlmorningstar
Morning Star
pta.cdlmorningstar(open=pl.col("open"), high=pl.col("high"), low=pl.col("low"), close=pl.col("close"), penetration=0.3)
TA-Lib name: CDLMORNINGSTAR
Inputs
| Input | Default |
|---|---|
open |
pl.col("open") |
high |
pl.col("high") |
low |
pl.col("low") |
close |
pl.col("close") |
Parameters
| Parameter | TA-Lib name | Type | Default | Range / values |
|---|---|---|---|---|
penetration |
optInPenetration |
float | 0.3 | 0 .. 3e+37 |
Outputs
| Field | dtype |
|---|---|
integer |
Int32 |
Example
df.select(pta.cdlmorningstar().alias("cdlmorningstar"))
pta.cdlonneck
On-Neck Pattern
pta.cdlonneck(open=pl.col("open"), high=pl.col("high"), low=pl.col("low"), close=pl.col("close"))
TA-Lib name: CDLONNECK
Inputs
| Input | Default |
|---|---|
open |
pl.col("open") |
high |
pl.col("high") |
low |
pl.col("low") |
close |
pl.col("close") |
Parameters
None.
Outputs
| Field | dtype |
|---|---|
integer |
Int32 |
Example
df.select(pta.cdlonneck().alias("cdlonneck"))
pta.cdlpiercing
Piercing Pattern
pta.cdlpiercing(open=pl.col("open"), high=pl.col("high"), low=pl.col("low"), close=pl.col("close"))
TA-Lib name: CDLPIERCING
Inputs
| Input | Default |
|---|---|
open |
pl.col("open") |
high |
pl.col("high") |
low |
pl.col("low") |
close |
pl.col("close") |
Parameters
None.
Outputs
| Field | dtype |
|---|---|
integer |
Int32 |
Example
df.select(pta.cdlpiercing().alias("cdlpiercing"))
pta.cdlrickshawman
Rickshaw Man
pta.cdlrickshawman(open=pl.col("open"), high=pl.col("high"), low=pl.col("low"), close=pl.col("close"))
TA-Lib name: CDLRICKSHAWMAN
Inputs
| Input | Default |
|---|---|
open |
pl.col("open") |
high |
pl.col("high") |
low |
pl.col("low") |
close |
pl.col("close") |
Parameters
None.
Outputs
| Field | dtype |
|---|---|
integer |
Int32 |
Example
df.select(pta.cdlrickshawman().alias("cdlrickshawman"))
pta.cdlrisefall3methods
Rising/Falling Three Methods
pta.cdlrisefall3methods(open=pl.col("open"), high=pl.col("high"), low=pl.col("low"), close=pl.col("close"))
TA-Lib name: CDLRISEFALL3METHODS
Inputs
| Input | Default |
|---|---|
open |
pl.col("open") |
high |
pl.col("high") |
low |
pl.col("low") |
close |
pl.col("close") |
Parameters
None.
Outputs
| Field | dtype |
|---|---|
integer |
Int32 |
Example
df.select(pta.cdlrisefall3methods().alias("cdlrisefall3methods"))
pta.cdlseparatinglines
Separating Lines
pta.cdlseparatinglines(open=pl.col("open"), high=pl.col("high"), low=pl.col("low"), close=pl.col("close"))
TA-Lib name: CDLSEPARATINGLINES
Inputs
| Input | Default |
|---|---|
open |
pl.col("open") |
high |
pl.col("high") |
low |
pl.col("low") |
close |
pl.col("close") |
Parameters
None.
Outputs
| Field | dtype |
|---|---|
integer |
Int32 |
Example
df.select(pta.cdlseparatinglines().alias("cdlseparatinglines"))
pta.cdlshootingstar
Shooting Star
pta.cdlshootingstar(open=pl.col("open"), high=pl.col("high"), low=pl.col("low"), close=pl.col("close"))
TA-Lib name: CDLSHOOTINGSTAR
Inputs
| Input | Default |
|---|---|
open |
pl.col("open") |
high |
pl.col("high") |
low |
pl.col("low") |
close |
pl.col("close") |
Parameters
None.
Outputs
| Field | dtype |
|---|---|
integer |
Int32 |
Example
df.select(pta.cdlshootingstar().alias("cdlshootingstar"))
pta.cdlshortline
Short Line Candle
pta.cdlshortline(open=pl.col("open"), high=pl.col("high"), low=pl.col("low"), close=pl.col("close"))
TA-Lib name: CDLSHORTLINE
Inputs
| Input | Default |
|---|---|
open |
pl.col("open") |
high |
pl.col("high") |
low |
pl.col("low") |
close |
pl.col("close") |
Parameters
None.
Outputs
| Field | dtype |
|---|---|
integer |
Int32 |
Example
df.select(pta.cdlshortline().alias("cdlshortline"))
pta.cdlspinningtop
Spinning Top
pta.cdlspinningtop(open=pl.col("open"), high=pl.col("high"), low=pl.col("low"), close=pl.col("close"))
TA-Lib name: CDLSPINNINGTOP
Inputs
| Input | Default |
|---|---|
open |
pl.col("open") |
high |
pl.col("high") |
low |
pl.col("low") |
close |
pl.col("close") |
Parameters
None.
Outputs
| Field | dtype |
|---|---|
integer |
Int32 |
Example
df.select(pta.cdlspinningtop().alias("cdlspinningtop"))
pta.cdlstalledpattern
Stalled Pattern
pta.cdlstalledpattern(open=pl.col("open"), high=pl.col("high"), low=pl.col("low"), close=pl.col("close"))
TA-Lib name: CDLSTALLEDPATTERN
Inputs
| Input | Default |
|---|---|
open |
pl.col("open") |
high |
pl.col("high") |
low |
pl.col("low") |
close |
pl.col("close") |
Parameters
None.
Outputs
| Field | dtype |
|---|---|
integer |
Int32 |
Example
df.select(pta.cdlstalledpattern().alias("cdlstalledpattern"))
pta.cdlsticksandwich
Stick Sandwich
pta.cdlsticksandwich(open=pl.col("open"), high=pl.col("high"), low=pl.col("low"), close=pl.col("close"))
TA-Lib name: CDLSTICKSANDWICH
Inputs
| Input | Default |
|---|---|
open |
pl.col("open") |
high |
pl.col("high") |
low |
pl.col("low") |
close |
pl.col("close") |
Parameters
None.
Outputs
| Field | dtype |
|---|---|
integer |
Int32 |
Example
df.select(pta.cdlsticksandwich().alias("cdlsticksandwich"))
pta.cdltakuri
Takuri (Dragonfly Doji with very long lower shadow)
pta.cdltakuri(open=pl.col("open"), high=pl.col("high"), low=pl.col("low"), close=pl.col("close"))
TA-Lib name: CDLTAKURI
Inputs
| Input | Default |
|---|---|
open |
pl.col("open") |
high |
pl.col("high") |
low |
pl.col("low") |
close |
pl.col("close") |
Parameters
None.
Outputs
| Field | dtype |
|---|---|
integer |
Int32 |
Example
df.select(pta.cdltakuri().alias("cdltakuri"))
pta.cdltasukigap
Tasuki Gap
pta.cdltasukigap(open=pl.col("open"), high=pl.col("high"), low=pl.col("low"), close=pl.col("close"))
TA-Lib name: CDLTASUKIGAP
Inputs
| Input | Default |
|---|---|
open |
pl.col("open") |
high |
pl.col("high") |
low |
pl.col("low") |
close |
pl.col("close") |
Parameters
None.
Outputs
| Field | dtype |
|---|---|
integer |
Int32 |
Example
df.select(pta.cdltasukigap().alias("cdltasukigap"))
pta.cdlthrusting
Thrusting Pattern
pta.cdlthrusting(open=pl.col("open"), high=pl.col("high"), low=pl.col("low"), close=pl.col("close"))
TA-Lib name: CDLTHRUSTING
Inputs
| Input | Default |
|---|---|
open |
pl.col("open") |
high |
pl.col("high") |
low |
pl.col("low") |
close |
pl.col("close") |
Parameters
None.
Outputs
| Field | dtype |
|---|---|
integer |
Int32 |
Example
df.select(pta.cdlthrusting().alias("cdlthrusting"))
pta.cdltristar
Tristar Pattern
pta.cdltristar(open=pl.col("open"), high=pl.col("high"), low=pl.col("low"), close=pl.col("close"))
TA-Lib name: CDLTRISTAR
Inputs
| Input | Default |
|---|---|
open |
pl.col("open") |
high |
pl.col("high") |
low |
pl.col("low") |
close |
pl.col("close") |
Parameters
None.
Outputs
| Field | dtype |
|---|---|
integer |
Int32 |
Example
df.select(pta.cdltristar().alias("cdltristar"))
pta.cdlunique3river
Unique 3 River
pta.cdlunique3river(open=pl.col("open"), high=pl.col("high"), low=pl.col("low"), close=pl.col("close"))
TA-Lib name: CDLUNIQUE3RIVER
Inputs
| Input | Default |
|---|---|
open |
pl.col("open") |
high |
pl.col("high") |
low |
pl.col("low") |
close |
pl.col("close") |
Parameters
None.
Outputs
| Field | dtype |
|---|---|
integer |
Int32 |
Example
df.select(pta.cdlunique3river().alias("cdlunique3river"))
pta.cdlupsidegap2crows
Upside Gap Two Crows
pta.cdlupsidegap2crows(open=pl.col("open"), high=pl.col("high"), low=pl.col("low"), close=pl.col("close"))
TA-Lib name: CDLUPSIDEGAP2CROWS
Inputs
| Input | Default |
|---|---|
open |
pl.col("open") |
high |
pl.col("high") |
low |
pl.col("low") |
close |
pl.col("close") |
Parameters
None.
Outputs
| Field | dtype |
|---|---|
integer |
Int32 |
Example
df.select(pta.cdlupsidegap2crows().alias("cdlupsidegap2crows"))
pta.cdlxsidegap3methods
Upside/Downside Gap Three Methods
pta.cdlxsidegap3methods(open=pl.col("open"), high=pl.col("high"), low=pl.col("low"), close=pl.col("close"))
TA-Lib name: CDLXSIDEGAP3METHODS
Inputs
| Input | Default |
|---|---|
open |
pl.col("open") |
high |
pl.col("high") |
low |
pl.col("low") |
close |
pl.col("close") |
Parameters
None.
Outputs
| Field | dtype |
|---|---|
integer |
Int32 |
Example
df.select(pta.cdlxsidegap3methods().alias("cdlxsidegap3methods"))