Quick Order

Validate and submit broker orders from a compact trading form.

Overview

PropertyValue
Keyquick_order
CategoryTrading

Quick Order provides a focused Buy/Sell form for the selected broker account and listing.

Features

  • Capability-aware controls -- Order types are filtered by provider and listing; time-in-force choices are filtered by provider support.
  • Sizing limits -- Quantity and notional modes appear only when supported by the provider and asset.
  • Conditional prices -- Limit, stop, and trailing inputs appear for the applicable order type.
  • Validation and submission -- Account, listing, sizing, price, and provider constraints are checked before submission.

Usage

Select Buy or Sell, choose a listing, then select a supported sizing mode, order type, and time in force. Enter quantity or notional value as required. Trailing orders accept one of trailPrice or trailPercent; the alternatives are mutually exclusive. Review validation feedback before submitting.

Submitting the form sends an order to the selected broker account. The order is paper or live according to that account's environment, so verify the account before submitting.

Configuration

Persisted widget configuration:

ParameterDescription
providerTrading provider.
serviceIdBroker service identifier.
portfolioIdentityCanonical broker-account identity.
marketProviderMarket-data provider used for listing discovery.
marketProviderParamsProvider-specific market parameters.
marketAuthOptional market-provider credentials.
sidePersisted Buy or Sell side.

Transient form state:

ParameterDescription
listingListing selected for this order.
sizingModeQuantity or notional sizing.
orderTypeProvider/listing-supported order type.
timeInForceProvider-supported time-in-force value.
quantityUnit quantity.
notionalCurrency amount.
limitPriceLimit price when required.
stopPriceStop price when required.
trailPriceAbsolute trailing amount.
trailPercentPercentage trailing amount.