Xlight API用户手册 v1.7.0.12
Xlight极速柜台接口文档
载入中...
搜索中...
未找到
xlt_trade_list.h
浏览该文件的文档.
1
7#pragma once
8#include <cstddef>
9
10#include "xlt_algo_struct.h"
11#include "xlt_trade_struct.h"
12
13namespace x1 {
18 public:
19 virtual size_t data_count() const = 0;
20 virtual const xlt_order_info_t* get(int i) const = 0;
21 protected:
22 virtual ~XLTOrderList() = default;
23 };
24
29 public:
30 virtual size_t data_count() const = 0;
31 virtual const xlt_init_asset_info_t* get(int i) const = 0;
32 protected:
33 virtual ~XLTInitAssetList() = default;
34 };
35
40 public:
41 virtual size_t data_count() const = 0;
42 virtual const xlt_init_position_info_t* get(int i) const = 0;
43 protected:
44 virtual ~XLTInitPositionList() = default;
45 };
46
51 public:
52 virtual size_t data_count() const = 0;
53 virtual const xlt_asset_info_t* get(int i) const = 0;
54 protected:
55 virtual ~XLTAssetList() = default;
56 };
57
62 public:
63 virtual size_t data_count() const = 0;
64 virtual const xlt_position_info_t* get(int i) const = 0;
65 protected:
66 virtual ~XLTPositionList() = default;
67 };
68
73 public:
74 virtual size_t data_count() const = 0;
75 virtual const xlt_trade_report_t* get(int i) const = 0;
76 protected:
77 virtual ~XLTTradeReportList() = default;
78 };
79
84 public:
85 virtual size_t data_count() const = 0;
86 virtual const xlt_trade_account_info_t* get(int i) const = 0;
87 protected:
88 virtual ~XLTTradeAccountInfoList() = default;
89 };
90
95 public:
96 virtual size_t data_count() const = 0;
97 virtual const xlt_algo_state_t* get(int i) const = 0;
98 protected:
99 virtual ~XLTAlgoStateList() = default;
100 };
101
106 public:
107 virtual size_t data_count() const = 0;
108 virtual const xlt_issue_rights_t* get(int i) const = 0;
109 protected:
110 virtual ~XLTIssueRightsList() = default;
111 };
112
117 public:
118 virtual size_t data_count() const = 0;
119 virtual const xlt_allot_rights_t* get(int i) const = 0;
120 protected:
121 virtual ~XLTAllotRightsList() = default;
122 };
123}
只读母单状态列表
定义 xlt_trade_list.h:94
virtual const xlt_algo_state_t * get(int i) const =0
virtual size_t data_count() const =0
virtual ~XLTAlgoStateList()=default
只读配股配债额度信息信息列表
定义 xlt_trade_list.h:116
virtual const xlt_allot_rights_t * get(int i) const =0
virtual ~XLTAllotRightsList()=default
virtual size_t data_count() const =0
只读资金信息列表
定义 xlt_trade_list.h:50
virtual ~XLTAssetList()=default
virtual size_t data_count() const =0
virtual const xlt_asset_info_t * get(int i) const =0
只读初始资金信息列表
定义 xlt_trade_list.h:28
virtual ~XLTInitAssetList()=default
virtual size_t data_count() const =0
virtual const xlt_init_asset_info_t * get(int i) const =0
只读初始持仓信息列表
定义 xlt_trade_list.h:39
virtual const xlt_init_position_info_t * get(int i) const =0
virtual ~XLTInitPositionList()=default
virtual size_t data_count() const =0
只读新股新债额度报信息列表
定义 xlt_trade_list.h:105
virtual size_t data_count() const =0
virtual ~XLTIssueRightsList()=default
virtual const xlt_issue_rights_t * get(int i) const =0
只读订单信息列表
定义 xlt_trade_list.h:17
virtual size_t data_count() const =0
virtual ~XLTOrderList()=default
virtual const xlt_order_info_t * get(int i) const =0
只读持仓信息列表
定义 xlt_trade_list.h:61
virtual const xlt_position_info_t * get(int i) const =0
virtual size_t data_count() const =0
virtual ~XLTPositionList()=default
只读交易账号信息列表
定义 xlt_trade_list.h:83
virtual ~XLTTradeAccountInfoList()=default
virtual size_t data_count() const =0
virtual const xlt_trade_account_info_t * get(int i) const =0
只读成交回报信息列表
定义 xlt_trade_list.h:72
virtual size_t data_count() const =0
virtual const xlt_trade_report_t * get(int i) const =0
virtual ~XLTTradeReportList()=default
定义 xlt_data_type.h:13
算法母单状态信息
定义 xlt_algo_struct.h:128
配股配债权益、额度信息
定义 xlt_trade_struct.h:410
账户资金信息
定义 xlt_trade_struct.h:288
日初资金信息结构体
定义 xlt_trade_struct.h:42
日初持仓结构体
定义 xlt_trade_struct.h:51
新股新债权益、额度信息
定义 xlt_trade_struct.h:388
订单信息结构体
定义 xlt_trade_struct.h:158
持仓结构体
定义 xlt_trade_struct.h:276
交易账户信息
定义 xlt_trade_struct.h:377
成交回报
定义 xlt_trade_struct.h:110
本文件定义XLT算法数据结构体
本文件定义XLT交易数据结构体