Back to MCP catalog
builder_update_condition

Update a condition card's parameters, merging changes and recompiling.

Area

Strategy Builder

Group

Editing & management

Access

Write

Risk

May change server state

Details

Full description

Update a condition card's parameters. Merges updates and recompiles.

The shape of updates depends on how the card was built (check with builder_get_strategy / builder_discover if unsure):

  • Smart card (e.g. trailing_stop, ma_crossover): pass the smart-card params to change, e.g. {"atr_mult": 2.5}.
  • Raw condition (e.g. compare, cross, band_edge): pass the flat Condition fields, e.g. {"rhs": 40, "op": ">="}.
  • Combinator (allOf/anyOf/not/sequence): update its own fields; to change a child, update that child card by its own card_id instead.

Only the keys you pass change; the rest are preserved. The card is recompiled, so an update producing an invalid condition is rejected.

Capabilities

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

No bounded capability options are declared for this tool.

Required Inputs

card_idstringCard ID to update
strategy_idstringStrategy ID
updatesobjectSlot values to update — smart card params, condition fields, or combinator fields

Optional Inputs

None.
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.