OptionalaccountOptionalclientIdempotency token; a retry with the same token is never double-sent.
OptionaldurationTime in force. Omitted leaves the provider's own default. Needs the provider to list it.
OptionalexchangeOptionalexpiresWhen a GTD order lapses, UTC seconds. Only with GTD.
OptionalleverageMargin multiplier to request. Needs the leverage feature.
OptionalpriceOptionalproductProduct: CNC (delivery), NRML (F&O carry), MIS (intraday). Required by OpenAlgo.
Optionaltrigger
The account the order is for. Needs the
accountsfeature; never dropped on the way to the wire.