Predefined Patterns

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.

Candlestick Patterns

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.

Bullish Engulfing

Syntax:

  • Bullish Engulfing

Acceptable Values:

  • true, false

Operators:

  • is, is not, =, !=

Example:

  • [Bullish Engulfing is true]

Bearish Engulfing

Syntax:

  • Bearish Engulfing

Acceptable Values:

  • true, false

Operators:

  • is, is not, =, !=

Example:

  • [Bearish Engulfing is true]

Dark Cloud Cover

Syntax:

  • Dark Cloud Cover

Acceptable Values:

  • true, false

Operators:

  • is, is not, =, !=

Example:

  • [Dark Cloud Cover is true]

Piercing Line

Syntax:

  • Piercing Line

Acceptable Values:

  • true, false

Operators:

  • is, is not, =, !=

Example:

  • [Piercing Line is true]

Bullish Harami

Syntax:

  • Bullish Harami

Acceptable Values:

  • true, false

Operators:

  • is, is not, =, !=

Example:

  • [Bullish Harami is true]

Bearish Harami

Syntax:

  • Bearish Harami

Acceptable Values:

  • true, false

Operators:

  • is, is not, =, !=

Example:

  • [Bearish Harami is true]

Morning Star

Syntax:

  • Morning Star

Acceptable Values:

  • true, false

Operators:

  • is, is not, =, !=

Example:

  • [Morning Star is true]

Evening Star

Syntax:

  • Evening Star

Acceptable Values:

  • true, false

Operators:

  • is, is not, =, !=

Example:

  • [Evening Star is true]

Rising Three Methods

Syntax:

  • Rising Three Methods

Acceptable Values:

  • true, false

Operators:

  • is, is not, =, !=

Example:

  • [Rising Three Methods is true]

Falling Three Methods

Syntax:

  • Falling Three Methods

Acceptable Values:

  • true, false

Operators:

  • is, is not, =, !=

Example:

  • [Falling Three Methods is true]

Gravestone Doji

Syntax:

  • Gravestone Doji

Acceptable Values:

  • true, false

Operators:

  • is, is not, =, !=

Example:

  • [Gravestone Doji is true]

Dragonfly Doji

Syntax:

  • Dragonfly Doji

Acceptable Values:

  • true, false

Operators:

  • is, is not, =, !=

Example:

  • [Dragonfly Doji is true]

Three White Soldiers

Syntax:

  • Three White Soldiers

Acceptable Values:

  • true, false

Operators:

  • is, is not, =, !=

Example:

  • [Three White Soldiers is true]

Three Black Crows

Syntax:

  • Three Black Crows

Acceptable Values:

  • true, false

Operators:

  • is, is not, =, !=

Example:

  • [Three Black Crows is true]

Hammer

Syntax:

  • Hammer

Acceptable Values:

  • true, false

Operators:

  • is, is not, =, !=

Example:

  • [Hammer is true]

Hanging Man

Syntax:

  • Hanging Man

Acceptable Values:

  • true, false

Operators:

  • is, is not, =, !=

Example:

  • [Hanging Man is true]

Shooting Star

Syntax:

  • Shooting Star

Acceptable Values:

  • true, false

Operators:

  • is, is not, =, !=

Example:

  • [Shooting Star is true]

Filled Black Candle

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]

Hollow Red Candle

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]

Elder Bar Red

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]

Elder Bar Blue

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]

Elder Bar Green

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]

In Ichimoku Cloud

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]

Above Ichimoku Cloud

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]

Below Ichimoku Cloud

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]

Green Ichimoku Cloud

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]

Red Ichimoku Cloud

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

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.

Uptrend

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]

Downtrend

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]

Long Body

Syntax:

  • Long Body

Acceptable Values:

  • true, false

Operators:

  • is, is not, =, !=

Example:

  • [Long Body is true]

Short Body

Syntax:

  • Short Body

Acceptable Values:

  • true, false

Operators:

  • is, is not, =, !=

Example:

  • [Short Body is true]

Doji

Syntax:

  • Doji

Acceptable Values:

  • true, false

Operators:

  • is, is not, =, !=

Example:

  • [Doji is true]

Marubozu

Syntax:

  • Marubozu

Acceptable Values:

  • true, false

Operators:

  • is, is not, =, !=

Example:

  • [Marubozu is true]

Star

Syntax:

  • Star

Acceptable Values:

  • true, false

Operators:

  • is, is not, =, !=

Example:

  • [Star is true]

Spinning Top

Syntax:

  • Spinning Top

Acceptable Values:

  • true, false

Operators:

  • is, is not, =, !=

Example:

  • [Spinning Top is true]

Engulfed

Syntax:

  • Engulfed

Acceptable Values:

  • true, false

Operators:

  • is, is not, =, !=

Example:

  • [Engulfed is true]

P&F Patterns

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.

PnF Bullish Catapult

Syntax:

  • PnF Bullish Catapult

Acceptable Values:

  • true, false

Operators:

  • is, is not, =, !=

Example:

  • [PnF Bullish Catapult is true]

PnF Bearish Catapult

Syntax:

  • PnF Bearish Catapult

Acceptable Values:

  • true, false

Operators:

  • is, is not, =, !=

Example:

  • [PnF Bearish Catapult is true]

PnF Bullish Signal Reversal

Syntax:

  • PnF Bullish Signal Reversal

Acceptable Values:

  • true, false

Operators:

  • is, is not, =, !=

Example:

  • [PnF Bullish Signal Reversal is true]

PnF Bearish Signal Reversal

Syntax:

  • PnF Bearish Signal Reversal

Acceptable Values:

  • true, false

Operators:

  • is, is not, =, !=

Example:

  • [PnF Bearish Signal Reversal is true]

PnF Bullish Triangle

Syntax:

  • PnF Bullish Triangle

Acceptable Values:

  • true, false

Operators:

  • is, is not, =, !=

Example:

  • [PnF Bullish Triangle is true]

PnF Bearish Triangle

Syntax:

  • PnF Bearish Triangle

Acceptable Values:

  • true, false

Operators:

  • is, is not, =, !=

Example:

  • [PnF Bearish Triangle is true]

PnF Long Tail Down

Syntax:

  • PnF Long Tail Down

Acceptable Values:

  • true, false

Operators:

  • is, is not, =, !=

Example:

  • [PnF Long Tail Down is true]

PnF Triple Top Breakout

Syntax:

  • PnF Triple Top Breakout

Acceptable Values:

  • true, false

Operators:

  • is, is not, =, !=

Example:

  • [PnF Triple Top Breakout is true]

PnF Triple Bottom Breakout

Syntax:

  • PnF Triple Bottom Breakout

Acceptable Values:

  • true, false

Operators:

  • is, is not, =, !=

Example:

  • [PnF Triple Bottom Breakout is true]

PnF Spread Triple Top Breakout

Syntax:

  • PnF Spread Triple Top Breakout

Acceptable Values:

  • true, false

Operators:

  • is, is not, =, !=

Example:

  • [PnF Spread Triple Top Breakout is true]

PnF Spread Triple Bottom Breakout

Syntax:

  • PnF Spread Triple Bottom Breakout

Acceptable Values:

  • true, false

Operators:

  • is, is not, =, !=

Example:

  • [PnF Spread Triple Bottom Breakout is true]

PnF Ascending Triple Top Breakout

Syntax:

  • PnF Ascending Triple Top Breakout

Acceptable Values:

  • true, false

Operators:

  • is, is not, =, !=

Example:

  • [PnF Ascending Triple Top Breakout is true]

PnF Descending Triple Bottom Breakout

Syntax:

  • PnF Descending Triple Bottom Breakout

Acceptable Values:

  • true, false

Operators:

  • is, is not, =, !=

Example:

  • [PnF Descending Triple Bottom Breakout is true]

PnF Quadruple Top Breakout

Syntax:

  • PnF Quadruple Top Breakout

Acceptable Values:

  • true, false

Operators:

  • is, is not, =, !=

Example:

  • [PnF Quadruple Top Breakout is true]

PnF Quadruple Bottom Breakout

Syntax:

  • PnF Quadruple Bottom Breakout

Acceptable Values:

  • true, false

Operators:

  • is, is not, =, !=

Example:

  • [PnF Quadruple Bottom Breakout is true]

PnF Bull Trap

Syntax:

  • PnF Bull Trap

Acceptable Values:

  • true, false

Operators:

  • is, is not, =, !=

Example:

  • [PnF Bull Trap is true]

PnF Bear Trap

Syntax:

  • PnF Bear Trap

Acceptable Values:

  • true, false

Operators:

  • is, is not, =, !=

Example:

  • [PnF Bear Trap is true]

PnF Double Top Breakout

Syntax:

  • PnF Double Top Breakout

Acceptable Values:

  • true, false

Operators:

  • is, is not, =, !=

Example:

  • [PnF Double Top Breakout is true]

PnF Double Bottom Breakout

Syntax:

  • PnF Double Bottom Breakout

Acceptable Values:

  • true, false

Operators:

  • is, is not, =, !=

Example:

  • [PnF Double Bottom Breakout is true]

PnF Buy Signal

Syntax:

  • PnF Buy Signal

Acceptable Values:

  • true, false

Operators:

  • is, is not, =, !=

Example:

  • [PnF Buy Signal is true]

PnF Sell Signal

Syntax:

  • PnF Sell Signal

Acceptable Values:

  • true, false

Operators:

  • is, is not, =, !=

Example:

  • [PnF Sell Signal is true]

PnF Chart In Xs

Whether or not the security has an X in the most recent box on its P&F chart.

Syntax:

  • PnF Chart In Xs

Acceptable Values:

  • true, false

Operators:

  • is, is not, =, !=

Example:

  • [PnF Chart In Xs is true]

PnF Chart In Os

Whether or not the security has an O in the most recent box on its P&F chart.

Syntax:

  • PnF Chart In Os

Acceptable Values:

  • true, false

Operators:

  • is, is not, =, !=

Example:

  • [PnF Chart In Os is true]

PnF High Pole

Syntax:

  • PnF High Pole

Acceptable Values:

  • true, false

Operators:

  • is, is not, =, !=

Example:

  • [PnF High Pole is true]

PnF Low Pole

Syntax:

  • PnF Low Pole

Acceptable Values:

  • true, false

Operators:

  • is, is not, =, !=

Example:

  • [PnF Low Pole is true]


Last updated