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

A grid trigger-history entry (one triggered order). More...

#include <types.hpp>

Public Attributes

std::string id
 Triggered order ID. More...
 
std::string status
 Order status. More...
 
std::string name
 Stock name. More...
 
std::string symbol
 Security symbol (e.g. 700.HK) More...
 
std::optional< Decimalprice
 Order price. More...
 
std::optional< Decimalquantity
 Order quantity. More...
 
std::optional< Decimalexecuted_price
 Executed average price. More...
 
std::optional< Decimalexecuted_qty
 Executed total quantity. More...
 
std::optional< int64_t > submitted_at
 Submitted time (unix timestamp) More...
 
int32_t action
 Buy / sell direction. More...
 
std::string order_type
 Order type. More...
 
std::optional< Decimaltrigger_price
 Trigger price. More...
 
std::string msg
 Rejection reason, if any. More...
 
std::string currency
 Settlement currency. More...
 
std::optional< Decimallast_done
 Latest quote price. More...
 
std::optional< int64_t > updated_at
 Last updated time (unix timestamp) More...
 
GridTimeInForce time_in_force
 Time in force. More...
 
std::string gtd
 Expiry date (YYYY-MM-DD, GTD) More...
 
std::optional< int64_t > trigger_at
 Trigger time (unix timestamp) More...
 
int32_t trigger_status
 Conditional trigger status. More...
 

Detailed Description

A grid trigger-history entry (one triggered order).

Member Data Documentation

◆ action

int32_t longbridge::grid::TriggerOrder::action

Buy / sell direction.

◆ currency

std::string longbridge::grid::TriggerOrder::currency

Settlement currency.

◆ executed_price

std::optional<Decimal> longbridge::grid::TriggerOrder::executed_price

Executed average price.

◆ executed_qty

std::optional<Decimal> longbridge::grid::TriggerOrder::executed_qty

Executed total quantity.

◆ gtd

std::string longbridge::grid::TriggerOrder::gtd

Expiry date (YYYY-MM-DD, GTD)

◆ id

std::string longbridge::grid::TriggerOrder::id

Triggered order ID.

◆ last_done

std::optional<Decimal> longbridge::grid::TriggerOrder::last_done

Latest quote price.

◆ msg

std::string longbridge::grid::TriggerOrder::msg

Rejection reason, if any.

◆ name

std::string longbridge::grid::TriggerOrder::name

Stock name.

◆ order_type

std::string longbridge::grid::TriggerOrder::order_type

Order type.

◆ price

std::optional<Decimal> longbridge::grid::TriggerOrder::price

Order price.

◆ quantity

std::optional<Decimal> longbridge::grid::TriggerOrder::quantity

Order quantity.

◆ status

std::string longbridge::grid::TriggerOrder::status

Order status.

◆ submitted_at

std::optional<int64_t> longbridge::grid::TriggerOrder::submitted_at

Submitted time (unix timestamp)

◆ symbol

std::string longbridge::grid::TriggerOrder::symbol

Security symbol (e.g. 700.HK)

◆ time_in_force

GridTimeInForce longbridge::grid::TriggerOrder::time_in_force

Time in force.

◆ trigger_at

std::optional<int64_t> longbridge::grid::TriggerOrder::trigger_at

Trigger time (unix timestamp)

◆ trigger_price

std::optional<Decimal> longbridge::grid::TriggerOrder::trigger_price

Trigger price.

◆ trigger_status

int32_t longbridge::grid::TriggerOrder::trigger_status

Conditional trigger status.

◆ updated_at

std::optional<int64_t> longbridge::grid::TriggerOrder::updated_at

Last updated time (unix timestamp)


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