|
| 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 | TradeResumeType : uint8_t { RESTART = 1
, QUICK = 2
, SPECIFY = 3
, NONE = 99
} |
| | 交易消息推送类型 更多...
|
| |
| enum class | ExchangeIndex : uint8_t { INIT = 0
, SH = 1
, SZ = 2
} |
| | 交易所编号定义 更多...
|
| |
| 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 | Side : uint8_t { BUY = 1
, SELL = 2
} |
| | 买卖方向 更多...
|
| |
| 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 | OrderBriefStatus : uint8_t { INIT = 1
, SUBMITTED = 2
, FINISHED = 3
} |
| | 订单简要状态,API订单状态通知使用 更多...
|
| |
| 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 class | PositionSecurityType : uint8_t { NORMAL = 0
, PLACEMENT = 1
, UNKNOWN = 99
} |
| | 持仓证券类型 更多...
|
| |
| 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 class | QuoteDataLevel : uint8_t { LEVEL_ALL = 0
, LEVEL_1 = 1
, LEVEL_2 = 2
} |
| | 行情级别:Level1/Level2 更多...
|
| |
|
|
constexpr uint8_t | CONST_STR_SECURITY_CODE_LEN = 9 |
| | 证券代码长度,含字符串终止符
|
| |
|
constexpr uint16_t | CONST_ERROR_MSG_LEN = 256 |
| | 错误信息长度
|
| |
|
constexpr uint8_t | CONST_SECURITY_NAME_LEN = 33 |
| | 证券名称长度
|
| |
|
constexpr uint8_t | CONST_CL_ORD_ID_LEN = 11 |
| | 委托合同号长度,含字符串终止符
|
| |
|
constexpr uint8_t | CONST_REPORT_ID_LEN = 32 |
| | 委托回报ID长度
|
| |
|
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 |
| | 分页请求最小数量
|
| |
|
constexpr uint16_t | CONST_TRD_EXEC_ID_LEN = 16 + 1 |
| | 成交编号长度,含字符串终止符
|
| |
|
constexpr uint8_t | CONST_FUND_ACC_NAME_LEN = 15 |
| | 资金账户名称长度
|
| |
本文件定义XLT API中使用的基本数据类型和常量
- 作者
- 上海前路有光数字科技
- 日期
- 2026-01-10