Back to builder reference

Condition

band_edge
entryexit

EDGE event: price touches/crosses a band edge (Bollinger, Keltner, Donchian) — fires on the touch / cross_in / cross_out bar. USE WHEN you want one-shot trigger on the boundary event. DO NOT USE when you want every bar price is outside the band — use 'band_level' for that level/state semantics. Sub-field band requires {band:bollinger|keltner|donchian|vwap_band, length:int, mult:float=2.0}. Aliases: period→length, std→mult. Note: std_dev is NOT accepted — use mult. Example band: {"band":"bollinger","length":20,"mult":2}

Category

Bands

Discriminator

type = "band_edge"

Roles

entry, exit

Required fields

bandreqBandSpec-
edgereqenum: upper, lower, mid-
eventreqenum: touch, cross_in, cross_out-

Optional fields

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.