Xlight API用户手册 v1.7.0.12
Xlight极速柜台接口文档
载入中...
搜索中...
未找到
x1 命名空间参考

命名空间

namespace  efh
 

struct  quote_thread_t
 
struct  xlt_algo_control_info_t
 算法母单操作信息 更多...
 
struct  xlt_algo_control_report_t
 算法母单操作报告 更多...
 
struct  xlt_algo_control_request_t
 算法母单操作请求 更多...
 
struct  xlt_algo_create_params_t
 算法母单创建参数 更多...
 
struct  xlt_algo_create_request_t
 算法母单创建请求 更多...
 
struct  xlt_algo_exec_report_t
 算法厂商母单执行报告 更多...
 
struct  xlt_algo_info_t
 算法母单信息 更多...
 
struct  xlt_algo_insert_report_t
 算法母单新订单响应 更多...
 
struct  xlt_algo_state_t
 算法母单状态信息 更多...
 
struct  xlt_allot_rights_t
 配股配债权益、额度信息 更多...
 
struct  xlt_api_head_t
 API消息头 更多...
 
struct  xlt_asset_info_t
 账户资金信息 更多...
 
struct  xlt_brief_asset_t
 账户资金简要信息 更多...
 
struct  xlt_brief_position_t
 持仓简要信息 更多...
 
struct  xlt_cancel_order_info_t
 撤单请求数据结构 更多...
 
struct  xlt_cancel_response_t
 撤单申报成功响应 更多...
 
struct  xlt_clear_algo_account_request_t
 算法交易账户清理请求 更多...
 
struct  xlt_clear_algo_account_result_t
 算法交易账户清理结果通知 更多...
 
struct  xlt_cluster_fund_transfer_request_t
 双中心资金划转请求 更多...
 
struct  xlt_cluster_fund_transfer_result_t
 双中心资金划转结果 更多...
 
struct  xlt_counter_fund_transfer_request_t
 主柜资金划转申请 更多...
 
struct  xlt_counter_fund_transfer_result_t
 主柜资金划转结果 更多...
 
struct  xlt_create_algo_account_request_t
 算法交易账户创建请求 更多...
 
struct  xlt_create_algo_account_result_t
 算法交易账户创建结果通知 更多...
 
struct  xlt_error_info_t
 错误信息 更多...
 
struct  xlt_fund_avl_frozen_exec_request_t
 可用资金冻结/解冻执行请求 更多...
 
struct  xlt_fund_avl_frozen_exec_result_t
 可用资金冻结/解冻执行结果 更多...
 
struct  xlt_fund_transfer_exec_request_t
 资金划转执行请求 更多...
 
struct  xlt_fund_transfer_exec_result_t
 资金划转执行结果 更多...
 
struct  xlt_fund_transfer_head_t
 资金划转消息头 更多...
 
struct  xlt_init_asset_info_t
 日初资金信息结构体 更多...
 
struct  xlt_init_position_info_t
 日初持仓结构体 更多...
 
struct  xlt_internal_quote_login_info_t
 行情登陆流水信息 更多...
 
struct  xlt_internal_token_info_t
 token信息 更多...
 
struct  xlt_issue_rights_t
 新股新债权益、额度信息 更多...
 
union  xlt_l1_quote_union_t
 L1行情联合体结构体 更多...
 
struct  xlt_level1_quote_t
 L1行情数据结构体,包含行情类型和对应的行情数据 更多...
 
struct  xlt_msg_desc_t
 消息推送描述信息 更多...
 
struct  xlt_order_book_error_t
 订单簿,订单错误通知结构体,包括申报失败、撤单失败等信息 更多...
 
struct  xlt_order_book_insert_t
 订单簿,新订单通知结构体 更多...
 
union  xlt_order_book_report_union_t
 订单簿,订单响应回报联合体 更多...
 
struct  xlt_order_book_update_t
 订单簿,订单变更通知结构体,包括订单状态变更、撤单、成交等信息 更多...
 
struct  xlt_order_end_t
 订单结束通知 更多...
 
struct  xlt_order_error_response_t
 申报失败响应(新订单申报失败,撤单失败) 更多...
 
struct  xlt_order_info_t
 订单信息结构体 更多...
 
struct  xlt_order_insert_info_t
 新订单请求数据结构 更多...
 
struct  xlt_order_query_param_t
 订单查询请求-条件查询 更多...
 
struct  xlt_order_response_t
 新订单申报成功响应 更多...
 
struct  xlt_order_transfer_report_header_t
 透传回报头 更多...
 
struct  xlt_order_transfer_report_t
 透传回报 更多...
 
struct  xlt_page_query_reference_t
 查询定位结构体 用于记录每个分表的查询位置,用于分页查询 更多...
 
struct  xlt_position_info_t
 持仓结构体 更多...
 
union  xlt_quote_data_union_t
 
struct  xlt_rebuild_tick_quote_req_t
 重建逐笔数据请求结构体 更多...
 
struct  xlt_sse_l1_index_t
 上交所level1指数行情快照 更多...
 
struct  xlt_sse_l1_snapshot_t
 上交所level1快照行情 更多...
 
struct  xlt_sse_l2_bond_tick_t
 上交所 Level-2 债券逐笔消息 更多...
 
struct  xlt_sse_l2_tick_t
 上交所 Level-2 竞价逐笔消息 更多...
 
struct  xlt_static_quote_full_info_t
 股票行情全量静态信息 更多...
 
struct  xlt_szse_l1_index_t
 深交所level1指数快照行情数据结构体 更多...
 
struct  xlt_szse_l1_snapshot_bond_t
 深交所level1债券快照行情数据结构体 更多...
 
struct  xlt_szse_l1_snapshot_t
 深交所level1快照行情数据结构体 更多...
 
struct  xlt_szse_l2_order_t
 深交所Level2逐笔委托 更多...
 
struct  xlt_szse_l2_trade_t
 深交所Level2逐笔成交 更多...
 
union  xlt_tick_quote_union_t
 xlight逐笔行情数据 更多...
 
struct  xlt_trade_account_info_t
 交易账户信息 更多...
 
struct  xlt_trade_report_t
 成交回报 更多...
 
struct  xlt_transfer_order_request_header_t
 透传订单请求头 更多...
 
struct  xlt_transfer_order_request_t
 透传订单请求 更多...
 
struct  xlt_user_special_cancel_order_t
 用户委托的低频业务撤单请求 更多...
 
struct  xlt_user_special_new_order_t
 用户委托的低频业务委托请求 更多...
 
struct  xlt_user_terminal_info_t
 申报用户的ip和mac等信息 更多...
 
class  XLTAccountIndexList
 只读账号索引列表 更多...
 
class  XLTAlgoStateList
 只读母单状态列表 更多...
 
class  XLTAllotRightsList
 只读配股配债额度信息信息列表 更多...
 
class  XLTAssetList
 只读资金信息列表 更多...
 
class  XLTBriefAssetList
 只读简要资金信息列表 更多...
 
class  XLTBriefPositionList
 只读简要持仓信息列表 更多...
 
class  XLTClusterFundTransferRequestList
 只读双中心资金划转请求信息列表 更多...
 
class  XLTClusterFundTransferResultList
 只读双中心资金划转结果信息列表 更多...
 
class  XLTFundTransferExecResultList
 只读资金划转执行结果信息列表 更多...
 
class  XLTFundTransferRequestList
 只读资金划转请求信息列表 更多...
 
class  XLTFundTransferResultList
 只读资金划转结果信息列表 更多...
 
class  XLTInitAssetList
 只读初始资金信息列表 更多...
 
class  XLTInitPositionList
 只读初始持仓信息列表 更多...
 
class  XLTIssueRightsList
 只读新股新债额度报信息列表 更多...
 
class  XLTLevel1QuoteList
 只读Level1行情信息列表 更多...
 
class  XLTOrderList
 只读订单信息列表 更多...
 
class  XLTPositionList
 只读持仓信息列表 更多...
 
class  XLTPrivilege
 管理接口类 更多...
 
class  XLTPrivilegeConfig
 
class  XLTPrivilegeSpi
 管理接口回调类 更多...
 
class  XLTQuoteApi
 接口类 更多...
 
class  XLTQuoteConfig
 API行情配置类 用户需要在调用XLTQuoteApi::initialize方法前,创建此类实例,并设置相应的配置参数,然后将此实例传递给XLTQuoteApi::initialize方法。 更多...
 
class  XLTQuoteDecoder
 xlight行情解码迭代器 更多...
 
struct  XLTQuoteItem
 get_next 返回的行情数据项 更多...
 
class  XLTQuoteSpi
 行情回调接口 更多...
 
class  XLTSecurityFilter
 证券过滤器类,提供添加过滤证券代码和检查证券代码是否被订阅的功能 更多...
 
class  XLTStaticQuoteList
 只读静态行情信息列表 更多...
 
class  XLTTradeAccountInfoList
 只读交易账号信息列表 更多...
 
class  XLTTradeApi
 接口类 更多...
 
class  XLTTradeConfig
 
class  XLTTradeReportList
 只读成交回报信息列表 更多...
 
class  XLTTradeSpi
 交易回调类 更多...
 

类型定义

typedef int64_t amount_t
 金额 类型
 
typedef int64_t price_t
 价格 类型
 
typedef int64_t quantity_t
 数量 类型
 
typedef struct x1::xlt_internal_quote_login_info_t xlt_internal_quote_login_info_t
 行情登陆流水信息
 
typedef struct x1::xlt_fund_transfer_exec_request_t xlt_fund_transfer_exec_request_t
 资金划转执行请求
 
typedef struct x1::xlt_fund_transfer_exec_result_t xlt_fund_transfer_exec_result_t
 资金划转执行结果
 
typedef struct x1::xlt_create_algo_account_request_t xlt_create_algo_account_request_t
 算法交易账户创建请求
 
typedef struct x1::xlt_create_algo_account_result_t xlt_create_algo_account_result_t
 算法交易账户创建结果通知
 
typedef struct x1::xlt_clear_algo_account_request_t xlt_clear_algo_account_request_t
 算法交易账户清理请求
 
typedef struct x1::xlt_clear_algo_account_result_t xlt_clear_algo_account_result_t
 算法交易账户清理结果通知
 
typedef struct x1::xlt_api_head_t xlt_api_head_t
 API消息头
 
typedef struct x1::xlt_fund_avl_frozen_exec_request_t xlt_fund_avl_frozen_exec_request_t
 可用资金冻结/解冻执行请求
 
typedef struct x1::xlt_fund_avl_frozen_exec_result_t xlt_fund_avl_frozen_exec_result_t
 可用资金冻结/解冻执行结果
 
typedef struct x1::xlt_transfer_order_request_header_t xlt_transfer_order_request_header_t
 透传订单请求头
 
typedef struct x1::xlt_transfer_order_request_t xlt_transfer_order_request_t
 透传订单请求
 
typedef struct x1::xlt_order_transfer_report_header_t xlt_order_transfer_report_header_t
 透传回报头
 
typedef struct x1::xlt_order_transfer_report_t xlt_order_transfer_report_t
 透传回报
 
typedef struct x1::xlt_user_special_new_order_t xlt_user_special_new_order_t
 用户委托的低频业务委托请求
 
typedef struct x1::xlt_user_special_cancel_order_t xlt_user_special_cancel_order_t
 用户委托的低频业务撤单请求
 
typedef union x1::xlt_quote_data_union_t xlt_quote_data_union_t
 
typedef struct x1::XLTQuoteItem XLTQuoteItem
 get_next 返回的行情数据项
 
typedef struct x1::quote_thread_t quote_thread_t
 
typedef struct x1::xlt_static_quote_full_info_t xlt_static_quote_full_info_t
 股票行情全量静态信息
 
typedef struct x1::xlt_sse_l1_index_t xlt_sse_l1_index_t
 上交所level1指数行情快照
 
typedef struct x1::xlt_sse_l1_snapshot_t xlt_sse_l1_snapshot_t
 上交所level1快照行情
 
typedef struct x1::xlt_szse_l1_index_t xlt_szse_l1_index_t
 深交所level1指数快照行情数据结构体
 
typedef struct x1::xlt_szse_l1_snapshot_t xlt_szse_l1_snapshot_t
 深交所level1快照行情数据结构体
 
typedef struct x1::xlt_szse_l1_snapshot_bond_t xlt_szse_l1_snapshot_bond_t
 深交所level1债券快照行情数据结构体
 
typedef union x1::xlt_l1_quote_union_t xlt_l1_quote_union_t
 L1行情联合体结构体
 
typedef struct x1::xlt_level1_quote_t xlt_level1_quote_t
 L1行情数据结构体,包含行情类型和对应的行情数据
 
typedef struct x1::xlt_sse_l2_tick_t xlt_sse_l2_tick_t
 上交所 Level-2 竞价逐笔消息
 
typedef struct x1::xlt_sse_l2_bond_tick_t xlt_sse_l2_bond_tick_t
 上交所 Level-2 债券逐笔消息
 
typedef struct x1::xlt_szse_l2_order_t xlt_szse_l2_order_t
 深交所Level2逐笔委托
 
typedef struct x1::xlt_szse_l2_trade_t xlt_szse_l2_trade_t
 深交所Level2逐笔成交
 
typedef struct x1::xlt_rebuild_tick_quote_req_t xlt_rebuild_tick_quote_req_t
 重建逐笔数据请求结构体
 
typedef union x1::xlt_tick_quote_union_t xlt_tick_quote_union_t
 xlight逐笔行情数据
 
typedef struct x1::xlt_user_terminal_info_t xlt_user_terminal_info_t
 申报用户的ip和mac等信息
 
typedef struct x1::xlt_page_query_reference_t xlt_page_query_reference_t
 查询定位结构体 用于记录每个分表的查询位置,用于分页查询
 
typedef struct x1::xlt_algo_info_t xlt_algo_info_t
 算法母单信息
 
typedef struct x1::xlt_algo_create_params_t xlt_algo_create_params_t
 算法母单创建参数
 
typedef struct x1::xlt_algo_create_request_t xlt_algo_create_request_t
 算法母单创建请求
 
typedef struct x1::xlt_algo_control_info_t xlt_algo_control_info_t
 算法母单操作信息
 
typedef struct x1::xlt_algo_control_request_t xlt_algo_control_request_t
 算法母单操作请求
 
typedef struct x1::xlt_algo_insert_report_t xlt_algo_insert_report_t
 算法母单新订单响应
 
typedef struct x1::xlt_algo_control_report_t xlt_algo_control_report_t
 算法母单操作报告
 
typedef struct x1::xlt_algo_state_t xlt_algo_state_t
 算法母单状态信息
 
typedef struct x1::xlt_algo_exec_report_t xlt_algo_exec_report_t
 算法厂商母单执行报告
 
typedef uint32_t trade_message_type_t
 交易消息类型
 
typedef struct x1::xlt_order_insert_info_t xlt_order_insert_info_t
 新订单请求数据结构
 
typedef struct x1::xlt_cancel_order_info_t xlt_cancel_order_info_t
 撤单请求数据结构
 
typedef struct x1::xlt_init_asset_info_t xlt_init_asset_info_t
 日初资金信息结构体
 
typedef struct x1::xlt_init_position_info_t xlt_init_position_info_t
 日初持仓结构体
 
typedef struct x1::xlt_msg_desc_t xlt_msg_desc_t
 消息推送描述信息
 
typedef struct x1::xlt_order_response_t xlt_order_response_t
 新订单申报成功响应
 
typedef struct x1::xlt_cancel_response_t xlt_cancel_response_t
 撤单申报成功响应
 
typedef struct x1::xlt_trade_report_t xlt_trade_report_t
 成交回报
 
typedef struct x1::xlt_order_error_response_t xlt_order_error_response_t
 申报失败响应(新订单申报失败,撤单失败)
 
typedef struct x1::xlt_order_end_t xlt_order_end_t
 订单结束通知
 
typedef struct x1::xlt_order_info_t xlt_order_info_t
 订单信息结构体
 
typedef union x1::xlt_order_book_report_union_t xlt_order_book_report_union_t
 订单簿,订单响应回报联合体
 
typedef struct x1::xlt_order_book_insert_t xlt_order_book_insert_t
 订单簿,新订单通知结构体
 
typedef struct x1::xlt_order_book_update_t xlt_order_book_update_t
 订单簿,订单变更通知结构体,包括订单状态变更、撤单、成交等信息
 
typedef struct x1::xlt_order_book_error_t xlt_order_book_error_t
 订单簿,订单错误通知结构体,包括申报失败、撤单失败等信息
 
typedef struct x1::xlt_position_info_t xlt_position_info_t
 持仓结构体
 
typedef struct x1::xlt_asset_info_t xlt_asset_info_t
 账户资金信息
 
typedef struct x1::xlt_fund_transfer_head_t xlt_fund_transfer_head_t
 资金划转消息头
 
typedef struct x1::xlt_counter_fund_transfer_request_t xlt_counter_fund_transfer_request_t
 主柜资金划转申请
 
typedef struct x1::xlt_counter_fund_transfer_result_t xlt_counter_fund_transfer_result_t
 主柜资金划转结果
 
typedef struct x1::xlt_cluster_fund_transfer_request_t xlt_cluster_fund_transfer_request_t
 双中心资金划转请求
 
typedef struct x1::xlt_cluster_fund_transfer_result_t xlt_cluster_fund_transfer_result_t
 双中心资金划转结果
 
typedef struct x1::xlt_order_query_param_t xlt_order_query_param_t
 订单查询请求-条件查询
 
typedef struct x1::xlt_trade_account_info_t xlt_trade_account_info_t
 交易账户信息
 
typedef struct x1::xlt_issue_rights_t xlt_issue_rights_t
 新股新债权益、额度信息
 
typedef struct x1::xlt_allot_rights_t xlt_allot_rights_t
 配股配债权益、额度信息
 

枚举

enum class  ApiLogLevel : uint8_t {
  LOG_FATAL = 0 , LOG_ERROR = 1 , LOG_WARN = 2 , LOG_INFO = 3 ,
  LOG_DEBUG = 4 , LOG_TRACE = 5
}
 API日志级别 更多...
 
enum class  TerminalType : uint8_t {
  PC = 1 , ANDROID , IOS , WP ,
  STATION , TEL , PC_LINUX
}
 终端类型 更多...
 
enum class  ExchangeIndex : uint8_t { INIT = 0 , SH = 1 , SZ = 2 }
 交易所编号定义 更多...
 
enum class  Side : uint8_t { BUY = 1 , SELL = 2 }
 买卖方向 更多...
 
enum class  QuoteSecurityType : uint8_t {
  STOCK = 1 , FUND = 2 , BOND = 3 , OPTION = 4 ,
  INDEX = 5 , UNKNOWN = 99
}
 证券类型 更多...
 
enum class  QualificationType : uint8_t { PUBLIC = 1 , COMMON = 2 , ORGANIZATION = 3 , UNKNOWN = 99 }
 证券适当性枚举类型 更多...
 
enum  QuoteMsgType : uint8_t {
  SSE_L1_INDEX = 0 , SSE_L1_SNAPSHOT = 1 , SZSE_L1_INDEX = 2 , SZSE_L1_SNAPSHOT = 3 ,
  SZSE_L1_BOND_SNAPSHOT = 4 , SSE_L2_TICK = 32 , SSE_L2_BOND_TICK = 33 , SZSE_L2_ORDER = 64 ,
  SZSE_L2_TRADE = 65
}
 xlight 行情消息类型 更多...
 
enum  QuoteMCType : uint16_t {
  XLT_SSE_L1 = 1 , XLT_SZSE_L1 = 2 , HPF_SSE_L2_STOCK_SNAP = 101 , HPF_SSE_L2_STOCK_TICK = 102 ,
  HPF_SSE_L2_INDEX = 103 , HPF_SSE_L2_BOND_SNAP = 104 , HPF_SSE_L2_BOND_TICK = 105 , HPF_SZSE_L2_STOCK_SNAP = 106 ,
  HPF_SZSE_L2_STOCK_TICK = 107 , HPF_SZSE_L2_INDEX = 108 , HPF_SZSE_L2_BOND_SNAP = 109 , HPF_SZSE_L2_BOND_TICK = 110
}
 
enum  QuoteRxMode : uint8_t { RX_MODE_AUTO = 0 , RX_MODE_SOCKET = 1 , RX_MODE_EFVI = 2 }
 
enum class  AlgoStatus : uint8_t {
  ALGO_STATUS_INIT = 0 , ALGO_STATUS_CREATING = 1 , ALGO_STATUS_CREATED = 2 , ALGO_STATUS_STARTED = 3 ,
  ALGO_STATUS_CANCELING = 4 , ALGO_STATUS_CANCELED = 5 , ALGO_STATUS_FINISHED = 6 , ALGO_STATUS_REJECTED = 7 ,
  ALGO_STATUS_ABORTED = 8
}
 算法母单状态 更多...
 
enum class  AlgoControlType : uint8_t { ALGO_CONTROL_CANCEL = 1 }
 算法母单操作类别 更多...
 
enum class  AlgoExecType : uint8_t {
  ALGO_EXEC_NEW = 1 , ALGO_EXEC_NEW_REJECT = 2 , ALGO_EXEC_START = 3 , ALGO_EXEC_CONTROL = 4 ,
  ALGO_EXEC_CONTROL_REJECT = 5 , ALGO_EXEC_FINISH = 6 , ALGO_EXEC_ABORT = 7
}
 算法厂商母单执行类别 更多...
 
enum class  TradeResumeType : uint8_t { RESTART = 1 , QUICK = 2 , SPECIFY = 3 , NONE = 99 }
 交易消息推送类型 更多...
 
enum class  OrderType : uint8_t {
  NONE = 0 , BEST_FIVE_PRICE_OR_CANCEL = 1 , LIMIT_PRICE = 2 , BEST_FIVE_PRICE_TO_LIMIT = 3 ,
  SELF_BEST = 4 , COUNTER_BEST = 5 , MARKET_PRICE_OR_CANCEL = 6 , MARKET_PRICE_ALL_OR_CANCEL = 7
}
 报单价格类型 更多...
 
enum class  BusinessType : uint8_t {
  NONE = 0 , CASH = 1 , BOND_MATCH = 2 , ETF = 3 ,
  ISSUE = 4 , ALLOT = 5 , BOND_CONVERT = 6 , PLEDGE_STYLE_REPO = 7
}
 业务类型 更多...
 
enum class  OrderStatus : uint8_t {
  INIT = 0 , ALL_TRADED = 1 , PART_TRADED = 2 , PART_CANCELED = 3 ,
  NOT_TRADED = 4 , ALL_CANCELED = 5 , REJECTED = 6 , COUNT = 7
}
 订单状态 更多...
 
enum  ExOrdStatus : char {
  ORD_STATUS_NEW = '0' , ORD_STATUS_PARTIAL_FILLED = '1' , ORD_STATUS_FILLED = '2' , ORD_STATUS_CANCELLED = '4' ,
  ORD_STATUS_REJECT = '8'
}
 交易所订单状态 更多...
 
enum  ExExecType : char { EXEC_TYPE_NEW = '0' , EXEC_TYPE_CANCELED = '4' , EXEC_TYPE_REJECT = '8' , EXEC_TYPE_TRADE = 'F' }
 交易所执行类型 更多...
 
enum  TradeMessageType : trade_message_type_t { REPORT = 1 , RAW_REPORT = 1<<1 , ORDER_BOOK = 1<<2 , CUSTOM = 1<<3 }
 交易消息类型枚举 更多...
 
enum class  TradeReportType : uint8_t {
  UNKNOWN = 0 , ORDER_RESPONSE = 1 , CANCEL_RESPONSE = 2 , TRADE_REPORT = 3 ,
  ORDER_ERROR_RESPONSE = 4 , ORDER_END = 5
}
 订单回报通知类型 更多...
 
enum class  FundTransSource : uint8_t { ADMIN = 0 , OTHER = 1 }
 资金划转请求来源 更多...
 
enum class  FundTransSide : uint8_t { UNKNOWN = 0 , IN = 1 , OUT = 2 }
 资金划转方向 更多...
 
enum class  FundTransStatus : uint8_t { DOING = 0 , SUCCESS = 1 , FAIL = 2 , EXCEPTION = 3 }
 资金划转状态 更多...
 
enum class  FundTransExecType : uint8_t { NORMAL = 0 , ROLLBACK = 1 }
 资金划转执行类型 更多...
 
enum class  SecAssetTransSource : uint8_t { ADMIN = 0 , OTHER = 1 }
 持仓划转请求来源 更多...
 
enum class  SecAssetTransExecType : uint8_t { NORMAL = 0 , ROLLBACK = 1 }
 持仓划转执行类型 更多...
 
enum class  SecAssetTransSide : uint8_t { UNKNOWN = 0 , IN = 1 , OUT = 2 }
 持仓划转方向 更多...
 
enum class  SecAssetTransStatus : uint8_t { DOING = 0 , SUCCESS = 1 , FAIL = 2 , EXCEPTION = 3 }
 持仓划转状态 更多...
 
enum class  FundFrozenSide : uint8_t { UNKNOWN = 0 , IN = 1 , OUT = 2 }
 资金冻结方向 更多...
 
enum class  FundFrozenStatus : uint8_t { DOING = 0 , SUCCESS = 1 , FAIL = 2 , EXCEPTION = 3 }
 资金冻结状态 更多...
 

函数

uint64_t xlt_quote_rx_timestamp_ns ()
 获取 API 内部收到 UDP 包时记录的硬件时间戳
 
bool xlt_quote_has_rx_hw_timestamp ()
 当前回调对应的UDP包是否拿到了EFVI硬件RX时间戳
 
bool xlt_quote_has_rx_latency_breakdown ()
 
uint64_t xlt_quote_rx_poll_return_ns ()
 
uint64_t xlt_quote_rx_before_notify_ns ()
 
uint32_t xlt_quote_rx_frame_bytes ()
 
uint32_t xlt_quote_rx_poll_batch_size ()
 
uint32_t xlt_quote_rx_poll_event_index ()
 
uint64_t xlt_quote_rx_timestamp_tsc ()
 获取 API 内部收到 UDP 包时记录的软件 TSC 时间戳
 
void xlt_quote_set_rx_timestamps (uint64_t rx_tsc, uint64_t timestamp_ns, uint64_t poll_return_ns=0, uint64_t before_notify_ns=0, uint32_t frame_bytes=0, uint32_t poll_batch_size=0, uint32_t poll_event_index=0)
 
uint64_t xlt_quote_rx_latency_ns ()
 读取当前 UTC 纳秒时间戳
 
uint64_t xlt_quote_rx_latency_tsc ()
 读取当前 TSC(用于在 on_quote 入口计算延迟)
 

变量

constexpr uint8_t CONST_STR_SECURITY_CODE_LEN = 9
 证券代码长度,含字符串终止符
 
constexpr uint16_t CONST_ERROR_MSG_LEN = 256
 错误信息长度
 
constexpr uint8_t CONST_SECURITY_NAME_LEN = 41
 证券名称长度
 
constexpr uint8_t CONST_ACC_NAME_LEN = 64 + 1
 账户名称长度
 
constexpr uint8_t CONST_ACC_PASSWD_LEN = 128 + 1
 账户密码长度
 
constexpr uint16_t CONST_TERMINAL_INFO_LEN = 256 + 1
 终端信息的字符串长度
 
constexpr uint8_t CONST_API_VERSION_STR_LEN = 24 + 1
 API 版本信息字符串长度
 
constexpr uint64_t PAGE_REQ_COUNT_MIN = 1
 分页请求最小数量
 
thread_local uint64_t g_quote_rx_tsc
 内部使用:API 在调用 on_quote 前写入软件收包 TSC。
 
thread_local uint64_t g_quote_rx_timestamp_ns
 内部使用:EFVI硬件RX时间戳(UTC ns),未开启或不可用时为0。
 
thread_local uint64_t g_quote_rx_poll_return_ns
 内部使用:诊断时间点,ef_eventq_poll 返回后的系统UTC ns。
 
thread_local uint64_t g_quote_rx_before_notify_ns
 内部使用:诊断时间点,调用 on_quote 前的系统UTC ns。
 
thread_local uint32_t g_quote_rx_frame_bytes
 
thread_local uint32_t g_quote_rx_poll_batch_size
 
thread_local uint32_t g_quote_rx_poll_event_index
 
constexpr uint8_t ALGO_TIME_LEN = 9
 算法母单时间类型
 
constexpr uint8_t CONST_CL_ORD_ID_LEN = 11
 委托合同号长度,含字符串终止符
 
constexpr uint8_t CONST_REPORT_ID_LEN = 32
 回报ID长度
 
constexpr uint16_t CONST_TRD_EXEC_ID_LEN = 16 + 1
 成交编号长度,含字符串终止符
 
constexpr uint8_t CONST_FUND_ACC_NAME_LEN = 14 + 1
 资金账户名称长度
 
constexpr uint8_t CONST_BIZ_NO_LEN = 20
 资金划拨业务流水号长度,含字符串终止符
 

类型定义说明

◆ amount_t

typedef int64_t x1::amount_t

金额 类型

◆ price_t

typedef int64_t x1::price_t

价格 类型

◆ quantity_t

typedef int64_t x1::quantity_t

数量 类型

◆ quote_thread_t

typedef struct x1::quote_thread_t x1::quote_thread_t

◆ trade_message_type_t

typedef uint32_t x1::trade_message_type_t

交易消息类型

◆ xlt_algo_control_info_t

typedef struct x1::xlt_algo_control_info_t x1::xlt_algo_control_info_t

算法母单操作信息

◆ xlt_algo_control_report_t

typedef struct x1::xlt_algo_control_report_t x1::xlt_algo_control_report_t

算法母单操作报告

◆ xlt_algo_control_request_t

typedef struct x1::xlt_algo_control_request_t x1::xlt_algo_control_request_t

算法母单操作请求

◆ xlt_algo_create_params_t

typedef struct x1::xlt_algo_create_params_t x1::xlt_algo_create_params_t

算法母单创建参数

◆ xlt_algo_create_request_t

typedef struct x1::xlt_algo_create_request_t x1::xlt_algo_create_request_t

算法母单创建请求

◆ xlt_algo_exec_report_t

typedef struct x1::xlt_algo_exec_report_t x1::xlt_algo_exec_report_t

算法厂商母单执行报告

◆ xlt_algo_info_t

typedef struct x1::xlt_algo_info_t x1::xlt_algo_info_t

算法母单信息

◆ xlt_algo_insert_report_t

typedef struct x1::xlt_algo_insert_report_t x1::xlt_algo_insert_report_t

算法母单新订单响应

◆ xlt_algo_state_t

typedef struct x1::xlt_algo_state_t x1::xlt_algo_state_t

算法母单状态信息

◆ xlt_allot_rights_t

typedef struct x1::xlt_allot_rights_t x1::xlt_allot_rights_t

配股配债权益、额度信息

◆ xlt_api_head_t

typedef struct x1::xlt_api_head_t x1::xlt_api_head_t

API消息头

◆ xlt_asset_info_t

typedef struct x1::xlt_asset_info_t x1::xlt_asset_info_t

账户资金信息

◆ xlt_cancel_order_info_t

typedef struct x1::xlt_cancel_order_info_t x1::xlt_cancel_order_info_t

撤单请求数据结构

◆ xlt_cancel_response_t

typedef struct x1::xlt_cancel_response_t x1::xlt_cancel_response_t

撤单申报成功响应

◆ xlt_clear_algo_account_request_t

typedef struct x1::xlt_clear_algo_account_request_t x1::xlt_clear_algo_account_request_t

算法交易账户清理请求

◆ xlt_clear_algo_account_result_t

typedef struct x1::xlt_clear_algo_account_result_t x1::xlt_clear_algo_account_result_t

算法交易账户清理结果通知

◆ xlt_cluster_fund_transfer_request_t

typedef struct x1::xlt_cluster_fund_transfer_request_t x1::xlt_cluster_fund_transfer_request_t

双中心资金划转请求

备注
方向只有划入

◆ xlt_cluster_fund_transfer_result_t

typedef struct x1::xlt_cluster_fund_transfer_result_t x1::xlt_cluster_fund_transfer_result_t

双中心资金划转结果

◆ xlt_counter_fund_transfer_request_t

typedef struct x1::xlt_counter_fund_transfer_request_t x1::xlt_counter_fund_transfer_request_t

主柜资金划转申请

◆ xlt_counter_fund_transfer_result_t

typedef struct x1::xlt_counter_fund_transfer_result_t x1::xlt_counter_fund_transfer_result_t

主柜资金划转结果

◆ xlt_create_algo_account_request_t

typedef struct x1::xlt_create_algo_account_request_t x1::xlt_create_algo_account_request_t

算法交易账户创建请求

◆ xlt_create_algo_account_result_t

typedef struct x1::xlt_create_algo_account_result_t x1::xlt_create_algo_account_result_t

算法交易账户创建结果通知

◆ xlt_fund_avl_frozen_exec_request_t

typedef struct x1::xlt_fund_avl_frozen_exec_request_t x1::xlt_fund_avl_frozen_exec_request_t

可用资金冻结/解冻执行请求

◆ xlt_fund_avl_frozen_exec_result_t

typedef struct x1::xlt_fund_avl_frozen_exec_result_t x1::xlt_fund_avl_frozen_exec_result_t

可用资金冻结/解冻执行结果

◆ xlt_fund_transfer_exec_request_t

typedef struct x1::xlt_fund_transfer_exec_request_t x1::xlt_fund_transfer_exec_request_t

资金划转执行请求

◆ xlt_fund_transfer_exec_result_t

typedef struct x1::xlt_fund_transfer_exec_result_t x1::xlt_fund_transfer_exec_result_t

资金划转执行结果

◆ xlt_fund_transfer_head_t

typedef struct x1::xlt_fund_transfer_head_t x1::xlt_fund_transfer_head_t

资金划转消息头

◆ xlt_init_asset_info_t

typedef struct x1::xlt_init_asset_info_t x1::xlt_init_asset_info_t

日初资金信息结构体

◆ xlt_init_position_info_t

typedef struct x1::xlt_init_position_info_t x1::xlt_init_position_info_t

日初持仓结构体

◆ xlt_internal_quote_login_info_t

typedef struct x1::xlt_internal_quote_login_info_t x1::xlt_internal_quote_login_info_t

行情登陆流水信息

◆ xlt_issue_rights_t

typedef struct x1::xlt_issue_rights_t x1::xlt_issue_rights_t

新股新债权益、额度信息

◆ xlt_l1_quote_union_t

typedef union x1::xlt_l1_quote_union_t x1::xlt_l1_quote_union_t

L1行情联合体结构体

◆ xlt_level1_quote_t

typedef struct x1::xlt_level1_quote_t x1::xlt_level1_quote_t

L1行情数据结构体,包含行情类型和对应的行情数据

◆ xlt_msg_desc_t

typedef struct x1::xlt_msg_desc_t x1::xlt_msg_desc_t

消息推送描述信息

◆ xlt_order_book_error_t

typedef struct x1::xlt_order_book_error_t x1::xlt_order_book_error_t

订单簿,订单错误通知结构体,包括申报失败、撤单失败等信息

◆ xlt_order_book_insert_t

typedef struct x1::xlt_order_book_insert_t x1::xlt_order_book_insert_t

订单簿,新订单通知结构体

◆ xlt_order_book_report_union_t

typedef union x1::xlt_order_book_report_union_t x1::xlt_order_book_report_union_t

订单簿,订单响应回报联合体

◆ xlt_order_book_update_t

typedef struct x1::xlt_order_book_update_t x1::xlt_order_book_update_t

订单簿,订单变更通知结构体,包括订单状态变更、撤单、成交等信息

◆ xlt_order_end_t

typedef struct x1::xlt_order_end_t x1::xlt_order_end_t

订单结束通知

◆ xlt_order_error_response_t

typedef struct x1::xlt_order_error_response_t x1::xlt_order_error_response_t

申报失败响应(新订单申报失败,撤单失败)

◆ xlt_order_info_t

typedef struct x1::xlt_order_info_t x1::xlt_order_info_t

订单信息结构体

◆ xlt_order_insert_info_t

typedef struct x1::xlt_order_insert_info_t x1::xlt_order_insert_info_t

新订单请求数据结构

◆ xlt_order_query_param_t

typedef struct x1::xlt_order_query_param_t x1::xlt_order_query_param_t

订单查询请求-条件查询

◆ xlt_order_response_t

typedef struct x1::xlt_order_response_t x1::xlt_order_response_t

新订单申报成功响应

◆ xlt_order_transfer_report_header_t

typedef struct x1::xlt_order_transfer_report_header_t x1::xlt_order_transfer_report_header_t

透传回报头

◆ xlt_order_transfer_report_t

typedef struct x1::xlt_order_transfer_report_t x1::xlt_order_transfer_report_t

透传回报

◆ xlt_page_query_reference_t

typedef struct x1::xlt_page_query_reference_t x1::xlt_page_query_reference_t

查询定位结构体 用于记录每个分表的查询位置,用于分页查询

◆ xlt_position_info_t

typedef struct x1::xlt_position_info_t x1::xlt_position_info_t

持仓结构体

◆ xlt_quote_data_union_t

typedef union x1::xlt_quote_data_union_t x1::xlt_quote_data_union_t

◆ xlt_rebuild_tick_quote_req_t

typedef struct x1::xlt_rebuild_tick_quote_req_t x1::xlt_rebuild_tick_quote_req_t

重建逐笔数据请求结构体

◆ xlt_sse_l1_index_t

typedef struct x1::xlt_sse_l1_index_t x1::xlt_sse_l1_index_t

上交所level1指数行情快照

◆ xlt_sse_l1_snapshot_t

typedef struct x1::xlt_sse_l1_snapshot_t x1::xlt_sse_l1_snapshot_t

上交所level1快照行情

◆ xlt_sse_l2_bond_tick_t

typedef struct x1::xlt_sse_l2_bond_tick_t x1::xlt_sse_l2_bond_tick_t

上交所 Level-2 债券逐笔消息

◆ xlt_sse_l2_tick_t

typedef struct x1::xlt_sse_l2_tick_t x1::xlt_sse_l2_tick_t

上交所 Level-2 竞价逐笔消息

◆ xlt_static_quote_full_info_t

typedef struct x1::xlt_static_quote_full_info_t x1::xlt_static_quote_full_info_t

股票行情全量静态信息

◆ xlt_szse_l1_index_t

typedef struct x1::xlt_szse_l1_index_t x1::xlt_szse_l1_index_t

深交所level1指数快照行情数据结构体

◆ xlt_szse_l1_snapshot_bond_t

typedef struct x1::xlt_szse_l1_snapshot_bond_t x1::xlt_szse_l1_snapshot_bond_t

深交所level1债券快照行情数据结构体

◆ xlt_szse_l1_snapshot_t

typedef struct x1::xlt_szse_l1_snapshot_t x1::xlt_szse_l1_snapshot_t

深交所level1快照行情数据结构体

◆ xlt_szse_l2_order_t

typedef struct x1::xlt_szse_l2_order_t x1::xlt_szse_l2_order_t

深交所Level2逐笔委托

◆ xlt_szse_l2_trade_t

typedef struct x1::xlt_szse_l2_trade_t x1::xlt_szse_l2_trade_t

深交所Level2逐笔成交

◆ xlt_tick_quote_union_t

typedef union x1::xlt_tick_quote_union_t x1::xlt_tick_quote_union_t

xlight逐笔行情数据

◆ xlt_trade_account_info_t

typedef struct x1::xlt_trade_account_info_t x1::xlt_trade_account_info_t

交易账户信息

◆ xlt_trade_report_t

typedef struct x1::xlt_trade_report_t x1::xlt_trade_report_t

成交回报

◆ xlt_transfer_order_request_header_t

typedef struct x1::xlt_transfer_order_request_header_t x1::xlt_transfer_order_request_header_t

透传订单请求头

◆ xlt_transfer_order_request_t

typedef struct x1::xlt_transfer_order_request_t x1::xlt_transfer_order_request_t

透传订单请求

◆ xlt_user_special_cancel_order_t

typedef struct x1::xlt_user_special_cancel_order_t x1::xlt_user_special_cancel_order_t

用户委托的低频业务撤单请求

◆ xlt_user_special_new_order_t

typedef struct x1::xlt_user_special_new_order_t x1::xlt_user_special_new_order_t

用户委托的低频业务委托请求

◆ xlt_user_terminal_info_t

typedef struct x1::xlt_user_terminal_info_t x1::xlt_user_terminal_info_t

申报用户的ip和mac等信息

◆ XLTQuoteItem

typedef struct x1::XLTQuoteItem x1::XLTQuoteItem

get_next 返回的行情数据项

枚举类型说明

◆ AlgoControlType

enum class x1::AlgoControlType : uint8_t
strong

算法母单操作类别

枚举值
ALGO_CONTROL_CANCEL 

撤单:提前结束仍在运⾏的⺟单。对于算法单,会尝试将所有在途⼦单撤单后结束;对于T0单,会尝试平敞⼝后结束

◆ AlgoExecType

enum class x1::AlgoExecType : uint8_t
strong

算法厂商母单执行类别

枚举值
ALGO_EXEC_NEW 

新算法⺟单

ALGO_EXEC_NEW_REJECT 

新算法⺟单拒单

ALGO_EXEC_START 

算法⺟单启动

ALGO_EXEC_CONTROL 

算法⺟单操作成功

ALGO_EXEC_CONTROL_REJECT 

算法⺟单操作拒绝

ALGO_EXEC_FINISH 

算法⺟单结束

ALGO_EXEC_ABORT 

算法⺟单异常中止

◆ AlgoStatus

enum class x1::AlgoStatus : uint8_t
strong

算法母单状态

枚举值
ALGO_STATUS_INIT 

初始

ALGO_STATUS_CREATING 

创建中

ALGO_STATUS_CREATED 

已创建

ALGO_STATUS_STARTED 

已启动/运行中

ALGO_STATUS_CANCELING 

撤单中

ALGO_STATUS_CANCELED 

已撤单

ALGO_STATUS_FINISHED 

已完成

ALGO_STATUS_REJECTED 

废单/拒单

ALGO_STATUS_ABORTED 

异常中止

◆ ApiLogLevel

enum class x1::ApiLogLevel : uint8_t
strong

API日志级别

枚举值
LOG_FATAL 

fatal级别

LOG_ERROR 

error级别

LOG_WARN 

warn级别

LOG_INFO 

info级别

LOG_DEBUG 

debug级别

LOG_TRACE 

trace级别

◆ BusinessType

enum class x1::BusinessType : uint8_t
strong

业务类型

枚举值
NONE 

未知类型

CASH 

现货(股票、基金、深圳可转债等)集中竞价交易

BOND_MATCH 

债券现券竞价交易

ETF 

ETF申赎业务

ISSUE 

网上发行业务

ALLOT 

配售业务

BOND_CONVERT 

债转股业务

PLEDGE_STYLE_REPO 

债券质押式回购

◆ ExchangeIndex

enum class x1::ExchangeIndex : uint8_t
strong

交易所编号定义

枚举值
INIT 

初始化值或者未知

SH 

上海证券交易所。

SZ 

深圳证券交易所。

◆ ExExecType

enum x1::ExExecType : char

交易所执行类型

枚举值
EXEC_TYPE_NEW 

订单申报成功

EXEC_TYPE_CANCELED 

订单撤销成功

EXEC_TYPE_REJECT 

订单申报失败

EXEC_TYPE_TRADE 

成交

◆ ExOrdStatus

enum x1::ExOrdStatus : char

交易所订单状态

枚举值
ORD_STATUS_NEW 

新订单

ORD_STATUS_PARTIAL_FILLED 

部分成交

ORD_STATUS_FILLED 

全部成交

ORD_STATUS_CANCELLED 

已撤销

ORD_STATUS_REJECT 

拒绝

◆ FundFrozenSide

enum class x1::FundFrozenSide : uint8_t
strong

资金冻结方向

枚举值
UNKNOWN 

未知

IN 

资金解冻

OUT 

资金冻结

◆ FundFrozenStatus

enum class x1::FundFrozenStatus : uint8_t
strong

资金冻结状态

枚举值
DOING 

处理中

SUCCESS 

冻结成功

FAIL 

冻结失败

EXCEPTION 

冻结异常

◆ FundTransExecType

enum class x1::FundTransExecType : uint8_t
strong

资金划转执行类型

枚举值
NORMAL 

正常处理

ROLLBACK 

回滚

◆ FundTransSide

enum class x1::FundTransSide : uint8_t
strong

资金划转方向

枚举值
UNKNOWN 

未知

IN 

资金划入

OUT 

资金划出

◆ FundTransSource

enum class x1::FundTransSource : uint8_t
strong

资金划转请求来源

枚举值
ADMIN 

管理系统发起的资金划转

OTHER 

其他来源发起的资金划转

◆ FundTransStatus

enum class x1::FundTransStatus : uint8_t
strong

资金划转状态

枚举值
DOING 

处理中

SUCCESS 

划转成功

FAIL 

划转失败

EXCEPTION 

划转异常

◆ OrderStatus

enum class x1::OrderStatus : uint8_t
strong

订单状态

枚举值
INIT 

初始。

ALL_TRADED 

全部成交。

PART_TRADED 

部分成交。

PART_CANCELED 

部分撤单。

NOT_TRADED 

未成交。

ALL_CANCELED 

全部撤单/已撤单。

REJECTED 

废单。

COUNT 

委托状态数量。

◆ OrderType

enum class x1::OrderType : uint8_t
strong

报单价格类型

枚举值
NONE 

无特定类型。

BEST_FIVE_PRICE_OR_CANCEL 

市转撤(市价最优五档全额成交剩余撤销)。

LIMIT_PRICE 

限价。

BEST_FIVE_PRICE_TO_LIMIT 

市转限(市价最优五档全额成交剩余转限价)(仅上海有效)。

SELF_BEST 

本方最优。

COUNTER_BEST 

对手方最优。

MARKET_PRICE_OR_CANCEL 

市价立即成交剩余撤销(仅深圳有效)。

MARKET_PRICE_ALL_OR_CANCEL 

市价全额成交或撤销(仅深圳有效)。

◆ QualificationType

enum class x1::QualificationType : uint8_t
strong

证券适当性枚举类型

枚举值
PUBLIC 

包括普通投资者、专业投资者 在内的所有投资者

COMMON 

仅专业投资者

ORGANIZATION 

仅专业投资者中的机构投资者

UNKNOWN 

其他

◆ QuoteMCType

enum x1::QuoteMCType : uint16_t
枚举值
XLT_SSE_L1 

XLIGHT上交所L1行情频道组播组

XLT_SZSE_L1 

XLIGHT深交所L1行情频道组播组

HPF_SSE_L2_STOCK_SNAP 

盛立上交所L2股票快照频道组播组

HPF_SSE_L2_STOCK_TICK 

盛立上交所L2股票逐笔频道组播组

HPF_SSE_L2_INDEX 

盛立上交所L2指数快照频道组播组

HPF_SSE_L2_BOND_SNAP 

盛立上交所L2债券快照频道组播组

HPF_SSE_L2_BOND_TICK 

盛立上交所L2债券逐笔频道组播组

HPF_SZSE_L2_STOCK_SNAP 

盛立深交所L2股票快照频道组播组

HPF_SZSE_L2_STOCK_TICK 

盛立深交所L2股票逐笔频道组播组

HPF_SZSE_L2_INDEX 

盛立深交所L2指数快照频道组播组

HPF_SZSE_L2_BOND_SNAP 

盛立深交所L2债券快照频道组播组

HPF_SZSE_L2_BOND_TICK 

盛立深交所L2债券逐笔频道组播组

◆ QuoteMsgType

enum x1::QuoteMsgType : uint8_t

xlight 行情消息类型

枚举值
SSE_L1_INDEX 

上交所Level1指数

SSE_L1_SNAPSHOT 

上交所Level1快照

SZSE_L1_INDEX 

深交所Level1指数

SZSE_L1_SNAPSHOT 

深交所Level1快照

SZSE_L1_BOND_SNAPSHOT 

深交所Level1债券快照

SSE_L2_TICK 

上交所Level2竞价逐笔

SSE_L2_BOND_TICK 

上交所Level2债券逐笔

SZSE_L2_ORDER 

深交所Level2逐笔委托

SZSE_L2_TRADE 

深交所Level2逐笔成交

◆ QuoteRxMode

enum x1::QuoteRxMode : uint8_t
枚举值
RX_MODE_AUTO 

自动选择行情接收模式,优先使用EFVI,如果EFVI不可用则回退到内核socket模式

RX_MODE_SOCKET 

使用内核socket接收行情数据

RX_MODE_EFVI 

使用EFVI接收行情数据

◆ QuoteSecurityType

enum class x1::QuoteSecurityType : uint8_t
strong

证券类型

枚举值
STOCK 

股票

FUND 

基金

BOND 

债券

OPTION 

期权

INDEX 

指数

UNKNOWN 

未知类型

◆ SecAssetTransExecType

enum class x1::SecAssetTransExecType : uint8_t
strong

持仓划转执行类型

枚举值
NORMAL 

正常处理

ROLLBACK 

回滚

◆ SecAssetTransSide

enum class x1::SecAssetTransSide : uint8_t
strong

持仓划转方向

枚举值
UNKNOWN 

未知

IN 

持仓划入

OUT 

持仓划出

◆ SecAssetTransSource

enum class x1::SecAssetTransSource : uint8_t
strong

持仓划转请求来源

枚举值
ADMIN 

管理系统发起的划转

OTHER 

其他来源发起的划转

◆ SecAssetTransStatus

enum class x1::SecAssetTransStatus : uint8_t
strong

持仓划转状态

枚举值
DOING 

处理中

SUCCESS 

划转成功

FAIL 

划转失败

EXCEPTION 

划转异常

◆ Side

enum class x1::Side : uint8_t
strong

买卖方向

枚举值
BUY 

买入(ETF申购)。

SELL 

卖出(ETF赎回)。

◆ TerminalType

enum class x1::TerminalType : uint8_t
strong

终端类型

枚举值
PC 

"PC",PC-windows及MacOS

ANDROID 

"MA",Mobile-Android

IOS 

"MI",Mobile-Ios

WP 

"MW",Mobile-Windows Phone

STATION 

"WP",无盘站

TEL 

"TO",电话委托

PC_LINUX 

"OH",PC-linux及其他终端

◆ TradeMessageType

交易消息类型枚举

枚举值
REPORT 

交易响应及回报

RAW_REPORT 

交易所原始报文

ORDER_BOOK 

订单簿消息:订单簿变动消息、资金变动消息、持仓变动消息

CUSTOM 

用户自定义消息

◆ TradeReportType

enum class x1::TradeReportType : uint8_t
strong

订单回报通知类型

枚举值
UNKNOWN 

未知类型

ORDER_RESPONSE 

申报成功响应

CANCEL_RESPONSE 

撤单成功响应

TRADE_REPORT 

成交回报

ORDER_ERROR_RESPONSE 

订单申报失败响应(拒单、交易所废单、撤单失败)

ORDER_END 

订单结束通知

◆ TradeResumeType

enum class x1::TradeResumeType : uint8_t
strong

交易消息推送类型

枚举值
RESTART 

从本交易日日初开始推送

QUICK 

从最新数据开始推送

SPECIFY 

从指定sequence开始推送

NONE 

不推送交易消息

函数说明

◆ xlt_quote_has_rx_hw_timestamp()

bool x1::xlt_quote_has_rx_hw_timestamp ( )
inline

当前回调对应的UDP包是否拿到了EFVI硬件RX时间戳

◆ xlt_quote_has_rx_latency_breakdown()

bool x1::xlt_quote_has_rx_latency_breakdown ( )
inline

◆ xlt_quote_rx_before_notify_ns()

uint64_t x1::xlt_quote_rx_before_notify_ns ( )
inline

◆ xlt_quote_rx_frame_bytes()

uint32_t x1::xlt_quote_rx_frame_bytes ( )
inline

◆ xlt_quote_rx_latency_ns()

uint64_t x1::xlt_quote_rx_latency_ns ( )
inline

读取当前 UTC 纳秒时间戳

返回
当前时刻的 UTC 纳秒时间戳

◆ xlt_quote_rx_latency_tsc()

uint64_t x1::xlt_quote_rx_latency_tsc ( )
inline

读取当前 TSC(用于在 on_quote 入口计算延迟)

返回
当前时刻的 TSC 值

◆ xlt_quote_rx_poll_batch_size()

uint32_t x1::xlt_quote_rx_poll_batch_size ( )
inline

◆ xlt_quote_rx_poll_event_index()

uint32_t x1::xlt_quote_rx_poll_event_index ( )
inline

◆ xlt_quote_rx_poll_return_ns()

uint64_t x1::xlt_quote_rx_poll_return_ns ( )
inline

◆ xlt_quote_rx_timestamp_ns()

uint64_t x1::xlt_quote_rx_timestamp_ns ( )
inline

获取 API 内部收到 UDP 包时记录的硬件时间戳

返回
收包时刻的 UTC 纳秒时间戳;未开启EFVI硬件时间戳或不可用时返回0
注解
仅在 on_quote 回调线程中有效(与收包线程是同一线程)

◆ xlt_quote_rx_timestamp_tsc()

uint64_t x1::xlt_quote_rx_timestamp_tsc ( )
inline

获取 API 内部收到 UDP 包时记录的软件 TSC 时间戳

返回
收包时刻的 TSC 值

◆ xlt_quote_set_rx_timestamps()

void x1::xlt_quote_set_rx_timestamps ( uint64_t rx_tsc,
uint64_t timestamp_ns,
uint64_t poll_return_ns = 0,
uint64_t before_notify_ns = 0,
uint32_t frame_bytes = 0,
uint32_t poll_batch_size = 0,
uint32_t poll_event_index = 0 )
inline

变量说明

◆ ALGO_TIME_LEN

uint8_t x1::ALGO_TIME_LEN = 9
constexpr

算法母单时间类型

◆ CONST_ACC_NAME_LEN

uint8_t x1::CONST_ACC_NAME_LEN = 64 + 1
constexpr

账户名称长度

◆ CONST_ACC_PASSWD_LEN

uint8_t x1::CONST_ACC_PASSWD_LEN = 128 + 1
constexpr

账户密码长度

◆ CONST_API_VERSION_STR_LEN

uint8_t x1::CONST_API_VERSION_STR_LEN = 24 + 1
constexpr

API 版本信息字符串长度

◆ CONST_BIZ_NO_LEN

uint8_t x1::CONST_BIZ_NO_LEN = 20
constexpr

资金划拨业务流水号长度,含字符串终止符

◆ CONST_CL_ORD_ID_LEN

uint8_t x1::CONST_CL_ORD_ID_LEN = 11
constexpr

委托合同号长度,含字符串终止符

◆ CONST_ERROR_MSG_LEN

uint16_t x1::CONST_ERROR_MSG_LEN = 256
constexpr

错误信息长度

◆ CONST_FUND_ACC_NAME_LEN

uint8_t x1::CONST_FUND_ACC_NAME_LEN = 14 + 1
constexpr

资金账户名称长度

◆ CONST_REPORT_ID_LEN

uint8_t x1::CONST_REPORT_ID_LEN = 32
constexpr

回报ID长度

◆ CONST_SECURITY_NAME_LEN

uint8_t x1::CONST_SECURITY_NAME_LEN = 41
constexpr

证券名称长度

◆ CONST_STR_SECURITY_CODE_LEN

uint8_t x1::CONST_STR_SECURITY_CODE_LEN = 9
constexpr

证券代码长度,含字符串终止符

◆ CONST_TERMINAL_INFO_LEN

uint16_t x1::CONST_TERMINAL_INFO_LEN = 256 + 1
constexpr

终端信息的字符串长度

◆ CONST_TRD_EXEC_ID_LEN

uint16_t x1::CONST_TRD_EXEC_ID_LEN = 16 + 1
constexpr

成交编号长度,含字符串终止符

◆ g_quote_rx_before_notify_ns

thread_local uint64_t x1::g_quote_rx_before_notify_ns
extern

内部使用:诊断时间点,调用 on_quote 前的系统UTC ns。

◆ g_quote_rx_frame_bytes

thread_local uint32_t x1::g_quote_rx_frame_bytes
extern

◆ g_quote_rx_poll_batch_size

thread_local uint32_t x1::g_quote_rx_poll_batch_size
extern

◆ g_quote_rx_poll_event_index

thread_local uint32_t x1::g_quote_rx_poll_event_index
extern

◆ g_quote_rx_poll_return_ns

thread_local uint64_t x1::g_quote_rx_poll_return_ns
extern

内部使用:诊断时间点,ef_eventq_poll 返回后的系统UTC ns。

◆ g_quote_rx_timestamp_ns

thread_local uint64_t x1::g_quote_rx_timestamp_ns
extern

内部使用:EFVI硬件RX时间戳(UTC ns),未开启或不可用时为0。

◆ g_quote_rx_tsc

thread_local uint64_t x1::g_quote_rx_tsc
extern

内部使用:API 在调用 on_quote 前写入软件收包 TSC。

◆ PAGE_REQ_COUNT_MIN

uint64_t x1::PAGE_REQ_COUNT_MIN = 1
constexpr

分页请求最小数量