Back to builder reference

Condition

candle_pattern
entry

Candlestick patterns (bullish_engulfing, bearish_engulfing, hammer, doji, morning_star, three_white_soldiers, etc. — see full enum via builder_discover(action='get', ref='condition:candle_pattern'))

Category

Patterns

Discriminator

type = "candle_pattern"

Roles

entry

Required fields

patternreqenum: hammer, inverted_hammer, shooting_star, doji, dragonfly_doji, gravestone_doji, spinning_top, marubozu, bullish_engulfing, bearish_engulfing, harami, harami_cross, inside_bar, morning_star, evening_star, piercing_line, dark_cloud_cover, three_white_soldiers, three_black_crowsCandlestick pattern to detect. Single-bar: hammer, inverted_hammer, shooting_star, doji, dragonfly_doji, gravestone_doji, spinning_top, marubozu. Two-bar: bullish_engulfing, bearish_engulfing, harami, harami_cross, inside_bar. Three-bar: morning_star, evening_star, piercing_line, dark_cloud_cover, three_white_soldiers, three_black_crows.

Optional fields

atr_periodintegerATR period for min_range_atr filter
max_body_pctanyOf (2 variants)Max body as fraction of total range. Hammer default: 0.33, Doji default: 0.1
max_opposite_wick_pctanyOf (2 variants)Max wick on the opposite side as fraction of range. Default: 0.1. Only applies to hammer/shooting_star/inverted_hammer.
min_body_pctanyOf (2 variants)Min body as fraction of total range. Engulfing default: 0.5
min_range_atranyOf (2 variants)Min candle range as multiple of ATR. Filters noise candles. Default: 0.5
min_wick_ratioanyOf (2 variants)Min lower (hammer) or upper (shooting_star) wick as multiple of body. Default: 2.0. Only applies to hammer/shooting_star/inverted_hammer.
typestring-
Quawd

A subscription SaaS platform for designing, backtesting, and paper-trading algorithmic trading strategies on equities and crypto — described in plain English to an AI agent, no code required.

© 2026 Quawd. All rights reserved.

Quawd is a software tool, not a broker-dealer or investment adviser, and does not provide investment advice. Trading involves substantial risk of loss. Backtested and hypothetical results have inherent limitations and are not indicative of future performance.