Back to MCP catalog
builder_compose

Compose saved definitions using the same recursive condition language.

Area

Strategy Builder

Group

Authoring

Access

Write

Risk

May change server state

Details

Full description

Create a reusable definition with ordinary typed references or inline sequence steps.

Use kind=all_of/any_of/not/at_least/consecutive with definition_ids. For kind=sequence use steps=[{condition: {kind: condition_ref, definition_id: ...}, within_bars: 6}]. Each step accepts condition, optional id, within_bars and hold_bars. builder_discover(ref="condition:sequence") documents the canonical step grammar. The standard source parser validates inline predicates and references. Policy exits are attached as separate exit rules.

Operates on

Builder objects this tool reads or produces, linked to their reference pages.

Capabilities

Bounded options and operating modes surfaced above the full JSON schema.

Kind options

kind

all_ofany_ofnotsequenceconsecutiveat_least

Composition modes

mode

all_ofany_ofnotat_leastconsecutivesequence

Required Inputs

kindCombinatorMode-
strategy_idstring-

Optional Inputs

definition_idsanyOf (2 variants)-
min_trueanyOf (2 variants)-
sequence_idanyOf (2 variants)-
stepsanyOf (2 variants)-
strictboolean-
window_barsanyOf (2 variants)-
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.