Predefined Patterns
Last updated
Last updated
© StockCharts.com, Inc. All Rights Reserved.
There are several predefined patterns that you can set as filters for your scan, including candlestick and P&F patterns. For more information on writing scans using these and other scan clauses, please see our Support Center article on Writing Scans.
Users can scan for several different bullish and bearish candlestick patterns, which can be found in the “Candlestick Patterns” dropdown menu in the Advanced Scan Workbench.
Whether or not the security is displaying the .
Syntax:
Bullish Engulfing
Acceptable Values:
true, false
Operators:
is, is not, =, !=
Example:
[Bullish Engulfing is true]
Whether or not the security is displaying the .
Syntax:
Bearish Engulfing
Acceptable Values:
true, false
Operators:
is, is not, =, !=
Example:
[Bearish Engulfing is true]
Syntax:
Dark Cloud Cover
Acceptable Values:
true, false
Operators:
is, is not, =, !=
Example:
[Dark Cloud Cover is true]
Syntax:
Piercing Line
Acceptable Values:
true, false
Operators:
is, is not, =, !=
Example:
[Piercing Line is true]
Syntax:
Bullish Harami
Acceptable Values:
true, false
Operators:
is, is not, =, !=
Example:
[Bullish Harami is true]
Syntax:
Bearish Harami
Acceptable Values:
true, false
Operators:
is, is not, =, !=
Example:
[Bearish Harami is true]
Syntax:
Morning Star
Acceptable Values:
true, false
Operators:
is, is not, =, !=
Example:
[Morning Star is true]
Syntax:
Evening Star
Acceptable Values:
true, false
Operators:
is, is not, =, !=
Example:
[Evening Star is true]
Syntax:
Rising Three Methods
Acceptable Values:
true, false
Operators:
is, is not, =, !=
Example:
[Rising Three Methods is true]
Syntax:
Falling Three Methods
Acceptable Values:
true, false
Operators:
is, is not, =, !=
Example:
[Falling Three Methods is true]
Syntax:
Gravestone Doji
Acceptable Values:
true, false
Operators:
is, is not, =, !=
Example:
[Gravestone Doji is true]
Syntax:
Dragonfly Doji
Acceptable Values:
true, false
Operators:
is, is not, =, !=
Example:
[Dragonfly Doji is true]
Syntax:
Three White Soldiers
Acceptable Values:
true, false
Operators:
is, is not, =, !=
Example:
[Three White Soldiers is true]
Syntax:
Three Black Crows
Acceptable Values:
true, false
Operators:
is, is not, =, !=
Example:
[Three Black Crows is true]
Syntax:
Hammer
Acceptable Values:
true, false
Operators:
is, is not, =, !=
Example:
[Hammer is true]
Syntax:
Hanging Man
Acceptable Values:
true, false
Operators:
is, is not, =, !=
Example:
[Hanging Man is true]
Syntax:
Shooting Star
Acceptable Values:
true, false
Operators:
is, is not, =, !=
Example:
[Shooting Star is true]
Whether or not the security is displaying a Filled Black Candle.
Syntax:
Filled Black Candle
Acceptable Values:
true, false
Operators:
is, is not, =, !=
Example:
[Filled Black Candle is true]
Whether or not the security is displaying a Hollow Red Candle.
Syntax:
Hollow Red Candle
Acceptable Values:
true, false
Operators:
is, is not, =, !=
Example:
[Hollow Red Candle is true]
Syntax:
Elder Bar Red
Acceptable Values:
true, false
Operators:
is, is not, =, !=
Example:
[yesterday's Elder Bar Red is false] AND [today's Elder Bar Red is true]
Syntax:
Elder Bar Blue
Acceptable Values:
true, false
Operators:
is, is not, =, !=
Example:
[yesterday's Elder Bar Blue is false] AND [today's Elder Bar Blue is true]
Syntax:
Elder Bar Green
Acceptable Values:
true, false
Operators:
is, is not, =, !=
Example:
[yesterday's Elder Bar Green is false] AND [today's Elder Bar Green is true]
Syntax:
In Ichimoku Cloud
Acceptable Values:
true, false
Operators:
is, is not, =, !=
Example:
[yesterday's In Ichimoku Cloud is false] AND [today's In Ichimoku Cloud is true]
Syntax:
Above Ichimoku Cloud
Acceptable Values:
true, false
Operators:
is, is not, =, !=
Example:
[yesterday's Above Ichimoku Cloud is false] AND [today's Above Ichimoku Cloud is true]
Syntax:
Below Ichimoku Cloud
Acceptable Values:
true, false
Operators:
is, is not, =, !=
Example:
[yesterday's Below Ichimoku Cloud is false] AND [today's Below Ichimoku Cloud is true]
Syntax:
Green Ichimoku Cloud
Acceptable Values:
true, false
Operators:
is, is not, =, !=
Example:
[yesterday's Green Ichimoku Cloud is false] AND [today's Green Ichimoku Cloud is true]
Syntax:
Red Ichimoku Cloud
Acceptable Values:
true, false
Operators:
is, is not, =, !=
Example:
[yesterday's Red Ichimoku Cloud is false] AND [today's Red Ichimoku Cloud is true]
Candlestick Building Blocks are candlestick characteristics that can be combined together to create candlestick patterns. Users can scan for several of these candlestick building blocks, which can be found in the “Candlestick Building Blocks” dropdown menu in the Advanced Scan Workbench.
Whether or not the security is in an uptrend. For the purposes of scanning using this building block, a security is considered to be in an uptrend if the midpoint of the candlestick is above its 5-day exponential moving average.
Syntax:
Uptrend
Acceptable Values:
true, false
Operators:
is, is not, =, !=
Example:
[Uptrend is true]
Whether or not the security is in a downtrend. For the purposes of scanning using this building block, a security is considered to be in a downtrend if the midpoint of the candlestick is below its 5-day exponential moving average.
Syntax:
Downtrend
Acceptable Values:
true, false
Operators:
is, is not, =, !=
Example:
[Downtrend is true]
Syntax:
Long Body
Acceptable Values:
true, false
Operators:
is, is not, =, !=
Example:
[Long Body is true]
Syntax:
Short Body
Acceptable Values:
true, false
Operators:
is, is not, =, !=
Example:
[Short Body is true]
Syntax:
Doji
Acceptable Values:
true, false
Operators:
is, is not, =, !=
Example:
[Doji is true]
Syntax:
Marubozu
Acceptable Values:
true, false
Operators:
is, is not, =, !=
Example:
[Marubozu is true]
Syntax:
Star
Acceptable Values:
true, false
Operators:
is, is not, =, !=
Example:
[Star is true]
Syntax:
Spinning Top
Acceptable Values:
true, false
Operators:
is, is not, =, !=
Example:
[Spinning Top is true]
Syntax:
Engulfed
Acceptable Values:
true, false
Operators:
is, is not, =, !=
Example:
[Engulfed is true]
Users can scan for several different bullish and bearish P&F patterns, which can be found in the “P&F Patterns” dropdown menu in the Advanced Scan Workbench.
Syntax:
PnF Bullish Catapult
Acceptable Values:
true, false
Operators:
is, is not, =, !=
Example:
[PnF Bullish Catapult is true]
Syntax:
PnF Bearish Catapult
Acceptable Values:
true, false
Operators:
is, is not, =, !=
Example:
[PnF Bearish Catapult is true]
Syntax:
PnF Bullish Signal Reversal
Acceptable Values:
true, false
Operators:
is, is not, =, !=
Example:
[PnF Bullish Signal Reversal is true]
Syntax:
PnF Bearish Signal Reversal
Acceptable Values:
true, false
Operators:
is, is not, =, !=
Example:
[PnF Bearish Signal Reversal is true]
Syntax:
PnF Bullish Triangle
Acceptable Values:
true, false
Operators:
is, is not, =, !=
Example:
[PnF Bullish Triangle is true]
Syntax:
PnF Bearish Triangle
Acceptable Values:
true, false
Operators:
is, is not, =, !=
Example:
[PnF Bearish Triangle is true]
Syntax:
PnF Long Tail Down
Acceptable Values:
true, false
Operators:
is, is not, =, !=
Example:
[PnF Long Tail Down is true]
Syntax:
PnF Triple Top Breakout
Acceptable Values:
true, false
Operators:
is, is not, =, !=
Example:
[PnF Triple Top Breakout is true]
Syntax:
PnF Triple Bottom Breakout
Acceptable Values:
true, false
Operators:
is, is not, =, !=
Example:
[PnF Triple Bottom Breakout is true]
Syntax:
PnF Spread Triple Top Breakout
Acceptable Values:
true, false
Operators:
is, is not, =, !=
Example:
[PnF Spread Triple Top Breakout is true]
Syntax:
PnF Spread Triple Bottom Breakout
Acceptable Values:
true, false
Operators:
is, is not, =, !=
Example:
[PnF Spread Triple Bottom Breakout is true]
Syntax:
PnF Ascending Triple Top Breakout
Acceptable Values:
true, false
Operators:
is, is not, =, !=
Example: