Longbridge OpenAPI C++ SDK
Public Attributes | List of all members
longbridge::trade::SubmitMultiLegOrderOptions Struct Reference

Options for submit multi-leg order request. More...

#include <types.hpp>

Public Attributes

OrderSide side
 Order side. More...
 
OrderType order_type
 Order type. More...
 
Decimal submitted_quantity
 Submitted quantity (number of combinations) More...
 
MultiLegStrategy strategy
 Multi-leg strategy. More...
 
std::vector< SubmitMultiLegOrderLeglegs
 Legs of the combination order. More...
 
std::optional< Decimalsubmitted_price
 Submitted price (required for limit order types such as LO) More...
 
std::optional< std::string > remark
 Remark (Maximum 255 characters) More...
 
std::optional< std::string > client_request_id
 

Detailed Description

Options for submit multi-leg order request.

Member Data Documentation

◆ client_request_id

std::optional<std::string> longbridge::trade::SubmitMultiLegOrderOptions::client_request_id

Idempotent request ID for preventing duplicate orders. If not specified, idempotency control is skipped. The server caches this ID for 10 minutes.

◆ legs

std::vector<SubmitMultiLegOrderLeg> longbridge::trade::SubmitMultiLegOrderOptions::legs

Legs of the combination order.

◆ order_type

OrderType longbridge::trade::SubmitMultiLegOrderOptions::order_type

Order type.

◆ remark

std::optional<std::string> longbridge::trade::SubmitMultiLegOrderOptions::remark

Remark (Maximum 255 characters)

◆ side

OrderSide longbridge::trade::SubmitMultiLegOrderOptions::side

Order side.

◆ strategy

MultiLegStrategy longbridge::trade::SubmitMultiLegOrderOptions::strategy

Multi-leg strategy.

◆ submitted_price

std::optional<Decimal> longbridge::trade::SubmitMultiLegOrderOptions::submitted_price

Submitted price (required for limit order types such as LO)

◆ submitted_quantity

Decimal longbridge::trade::SubmitMultiLegOrderOptions::submitted_quantity

Submitted quantity (number of combinations)


The documentation for this struct was generated from the following file: