What a provider declares. Omitted, false and 'unknown' all refuse.

interface TradingFeatures {
    accounts?: boolean | "unknown";
    brackets?: boolean | "unknown";
    close?: boolean | "unknown";
    durations?: readonly OrderDuration[];
    executions?: boolean | "unknown";
    leverage?: boolean | "unknown";
    orderHistory?: boolean | "unknown";
    partialClose?: boolean | "unknown";
    preview?: boolean | "unknown";
    reverse?: boolean | "unknown";
}

Properties

accounts?: boolean | "unknown"

Account list, snapshots, positions and selection.

brackets?: boolean | "unknown"

Brackets whose stop and target legs the provider itself links.

close?: boolean | "unknown"
durations?: readonly OrderDuration[]

Durations accepted on new orders. Omitted: no explicit duration may be sent.

executions?: boolean | "unknown"
leverage?: boolean | "unknown"
orderHistory?: boolean | "unknown"
partialClose?: boolean | "unknown"
preview?: boolean | "unknown"
reverse?: boolean | "unknown"