Designing Configurable Trading Buttons for Multi-Asset Strategies
Summary
The document explains how a strategy interface can use status-bar buttons to collect order settings for a selected instrument. Its example builds a table for several cryptocurrency perpetual futures, with a row-specific opening button that gathers order type, direction, price when applicable, and quantity. A command message passes those settings back to the running strategy, where they can be parsed and handled.
The button configuration supports grouped controls, required fields, conditional visibility, and alternate renderings such as a segmented selector. The example also shows how to attach the row’s symbol to the button so the user need not enter it again. This is a guide to strategy interaction design and order-input plumbing, not a trading signal or execution algorithm. It demonstrates receipt and display of order details but does not establish that orders are submitted safely, explain validation beyond required fields, or provide performance evidence.
Key ideas
- A status-bar button can collect structured order parameters and send them to a running strategy.
- Row-specific values such as the trading symbol can be attached to a button when it is constructed.
- Grouped controls, required inputs, conditional filters, and alternate renderings help shape the order form.
- The example covers user interaction and message parsing, but it does not evaluate trading performance or execution safety.
Tags
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.