LongPort OpenAPI C SDK
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
Data Fields
lb_order_detail_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
 
enum lb_commission_free_status_t free_status
 
const struct lb_decimal_tfree_amount
 
const char * free_currency
 
enum lb_deduction_status_t deductions_status
 
const struct lb_decimal_tdeductions_amount
 
const char * deductions_currency
 
enum lb_deduction_status_t platform_deducted_status
 
const struct lb_decimal_tplatform_deducted_amount
 
const char * platform_deducted_currency
 
const struct lb_order_history_detail_thistory
 
uintptr_t num_history
 
struct lb_order_charge_detail_t charge_detail
 

Detailed Description

Order detail

Field Documentation

◆ charge_detail

struct lb_order_charge_detail_t charge_detail

Order charges

◆ currency

const char* currency

Currency

◆ deductions_amount

const struct lb_decimal_t* deductions_amount

Deduction amount

◆ deductions_currency

const char* deductions_currency

Deduction currency

◆ deductions_status

enum lb_deduction_status_t deductions_status

Deduction status

◆ 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)

◆ free_amount

const struct lb_decimal_t* free_amount

Commission-free amount

◆ free_currency

const char* free_currency

Commission-free currency

◆ free_status

enum lb_commission_free_status_t free_status

Commission-free Status

◆ history

const struct lb_order_history_detail_t* history

Order history details

◆ 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

◆ num_history

uintptr_t num_history

Number of history

◆ 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)

◆ platform_deducted_amount

const struct lb_decimal_t* platform_deducted_amount

Platform deduction amount

◆ platform_deducted_currency

const char* platform_deducted_currency

Platform deduction currency

◆ platform_deducted_status

enum lb_deduction_status_t platform_deducted_status

Platform fee deduction status

◆ 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: