LongPort OpenAPI C SDK
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
Data Fields
lb_order_t Struct Reference

#include <longport.h>

Data Fields

const char * order_id
 
enum lb_order_status_t status
 
const char * stock_name
 
const struct lb_decimal_tquantity
 
const struct lb_decimal_texecuted_quantity
 
const struct lb_decimal_tprice
 
const struct lb_decimal_texecuted_price
 
int64_t submitted_at
 
enum lb_order_side_t side
 
const char * symbol
 
enum lb_order_type_t order_type
 
const struct lb_decimal_tlast_done
 
const struct lb_decimal_ttrigger_price
 
const char * msg
 
enum lb_order_tag_t tag
 
enum lb_time_in_force_type_t time_in_force
 
const struct lb_date_texpire_date
 
const int64_t * updated_at
 
const int64_t * trigger_at
 
const struct lb_decimal_ttrailing_amount
 
const struct lb_decimal_ttrailing_percent
 
const struct lb_decimal_tlimit_offset
 
enum lb_trigger_status_ttrigger_status
 
const char * currency
 
enum lb_outside_rth_toutside_rth
 
const char * remark
 

Detailed Description

Order

Field Documentation

◆ currency

const char* currency

Currency

◆ executed_price

const struct lb_decimal_t* executed_price

Executed price (maybe null)

◆ executed_quantity

const struct lb_decimal_t* executed_quantity

Executed quantity

◆ expire_date

const struct lb_date_t* expire_date

Long term order expire date (maybe null)

◆ last_done

const struct lb_decimal_t* last_done

Last done (maybe null)

◆ limit_offset

const struct lb_decimal_t* limit_offset

TSLPAMT / TSLPPCT order limit offset amount (maybe null)

◆ msg

const char* msg

Rejected Message or remark

◆ order_id

const char* order_id

Order ID

◆ order_type

enum lb_order_type_t order_type

Order type

◆ outside_rth

enum lb_outside_rth_t* outside_rth

Enable or disable outside regular trading hours (maybe null)

◆ price

const struct lb_decimal_t* price

Submitted price (maybe null)

◆ quantity

const struct lb_decimal_t* quantity

Submitted quantity

◆ remark

const char* remark

Remark

◆ side

enum lb_order_side_t side

Order side

◆ status

enum lb_order_status_t status

Order status

◆ stock_name

const char* stock_name

Stock name

◆ submitted_at

int64_t submitted_at

Submitted time

◆ symbol

const char* symbol

Security code

◆ tag

enum lb_order_tag_t tag

Order tag

◆ time_in_force

enum lb_time_in_force_type_t time_in_force

Time in force type

◆ trailing_amount

const struct lb_decimal_t* trailing_amount

TSMAMT / TSLPAMT order trailing amount (maybe null)

◆ trailing_percent

const struct lb_decimal_t* trailing_percent

TSMPCT / TSLPPCT order trailing percent (maybe null)

◆ trigger_at

const int64_t* trigger_at

Conditional order trigger time (maybe null)

◆ trigger_price

const struct lb_decimal_t* trigger_price

LIT / MIT Order Trigger Price (maybe null)

◆ trigger_status

enum lb_trigger_status_t* trigger_status

Conditional order trigger status (maybe null)

◆ updated_at

const int64_t* updated_at

Last updated time (maybe null)


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