Interface TradingCapabilities

Optional restrictions on existing write paths; omissions preserve legacy support.

interface TradingCapabilities {
    cancel?: boolean | "unknown";
    modes?: readonly ("live" | "analyzer")[];
    modify?: boolean | "unknown";
    orderTypes?: readonly OrderType[];
    place?: boolean | "unknown";
}

Properties

cancel?: boolean | "unknown"
modes?: readonly ("live" | "analyzer")[]

Accepted modes for new orders; does not change the broker's actual mode.

modify?: boolean | "unknown"
orderTypes?: readonly OrderType[]

Accepted types for new orders. An empty list disables placement.

place?: boolean | "unknown"