跳转至

← 返回接口目录

枚举与字段位图

MAC A 股市场号为 0=深、1=沪;EX/MAC-EX 市场号使用 ExMarket,编号属于不同命名空间。下表来自当前实现,不等价于每台服务器都支持。

Period

名称 十进制 十六进制 说明
MIN_5 0 0x0 5 分钟
MIN_15 1 0x1 15 分钟
MIN_30 2 0x2 30 分钟
MIN_60 3 0x3 60 分钟
DAILY 4 0x4 日线
WEEKLY 5 0x5 周线
MONTHLY 6 0x6 月线
MIN_1 7 0x7 1 分钟
MINS 8 0x8 多分钟(配合 times 参数)
DAYS 9 0x9 多日(配合 times 参数)
QUARTERLY 10 0xA 季线
YEARLY 11 0xB 年线
SECONDS 13 0xD 多秒(配合 times 参数)

Adjust

名称 十进制 十六进制 说明
NONE 0 0x0 不复权
QFQ 1 0x1 前复权
HFQ 2 0x2 后复权

BoardType

名称 十进制 十六进制 说明
HY 0 0x0 行业一级
HY2 1 0x1 行业二级
GN 3 0x3 概念
FG 4 0x4 风格
DQ 5 0x5 地区
OTHER 6 0x6 其他
YJ_LEVEL1 7 0x7 业绩一级
YJ_LEVEL2 8 0x8 业绩二级
YJ_LEVEL3 9 0x9 业绩三级
ALL 255 0xFF 全部

Category

名称 十进制 十六进制 说明
SH 0 0x0 上证A
SZ 2 0x2 深证A
A 6 0x6 全部A股
B 7 0x7 B股
KCB 8 0x8 科创板
BJ 12 0xC 北证A
CYB 14 0xE 创业板
BOARD_ALL 10000 0x2710 全部板块
BOARD_HY 10001 0x2711 行业一级
BOARD_HY2 10002 0x2712 行业二级
BOARD_GN 10004 0x2714 概念
BOARD_FG 10005 0x2715 风格
BOARD_DQ 10006 0x2716 地区
BOARD_OTHER 10007 0x2717 其他
BOARD_YJ_LEVEL1 10008 0x2718 业绩一级
BOARD_YJ_LEVEL2 10009 0x2719 业绩二级
BOARD_YJ_LEVEL3 10010 0x271A 业绩三级
HGT 11001 0x2AF9 沪股通
SGT 11009 0x2B01 深股通
FXJS 11007 0x2AFF 风险警示
ETF 11005 0x2AFD ETF基金
LOF 11012 0x2B04 LOF基金
ZS 11052 0x2B2C 沪深系列指数

SortType

名称 十进制 十六进制 说明
CODE 0 0x0 代码
NAME 1 0x1 名称
PRE_CLOSE 2 0x2 昨收
OPEN 3 0x3 开盘价
HIGH 4 0x4 最高价
LOW 5 0x5 最低价
PRICE 6 0x6 最新价
BID 7 0x7 买一价
ASK 8 0x8 卖一价
VOLUME 9 0x9 总量
TOTAL_AMOUNT 10 0xA 总金额
LAST_VOLUME 11 0xB 现量
CHANGE 12 0xC 涨跌额
CHANGE_PCT 14 0xE 涨幅%
AMPLITUDE_PCT 15 0xF 振幅%
AVG 16 0x10 均价
PE_DYNAMIC 17 0x11 市盈(动)
ENTRUST_RATIO 18 0x12 委比%
INSIDE_VOLUME 19 0x13 内盘
OUTSIDE_VOLUME 20 0x14 外盘
IN_OUT_RATIO 21 0x15 内外比
BID_VOLUME 23 0x17 买量
ASK_VOLUME 24 0x18 卖量
LOCKED_RATIO 27 0x1B 封成比
LOCKED_AMOUNT 28 0x1C 封单额
OPEN_AMOUNT 29 0x1D 开盘金额
OPEN_TURNOVER_PCT 30 0x1E 开盘换手%
VOL_RATIO 35 0x23 量比
TURNOVER_RATE 36 0x24 换手%
FLOAT_SHARES 37 0x25 流通股(亿)
FLOAT_MARKET_CAP 38 0x26 流通市值
TOTAL_MARKET_CAP_AB 39 0x27 AB股总市值
UNMATCHED_VOLUME 42 0x2A 未匹配量
STRENGTH_PCT 45 0x2D 强弱度%
SPEED_PCT 46 0x2E 涨速%
ACTIVITY 47 0x2F 活跃度
SHORT_TURNOVER_PCT 204 0xCC 短换手%
VOL_SPEED_PCT 208 0xD0 量涨速%
MAIN_NET_AMOUNT 212 0xD4 主力净额
MAIN_NET_RATIO 215 0xD7 主力净比%
AUCTION_LIMIT_BUY 258 0x102 竞价涨停买
AMOUNT_2M 268 0x10C 2分钟金额
OPEN_SNATCH_PCT 266 0x10A 开盘抢筹%
OPEN_PCT 281 0x119 开盘%
HIGH_PCT 282 0x11A 最高%
LOW_PCT 283 0x11B 最低%
AVG_CHANGE_PCT 284 0x11C 均涨幅%
DRAWDOWN_PCT 286 0x11E 回撤%
ATTACK_PCT 287 0x11F 攻击%

SortOrder

名称 十进制 十六进制 说明
NONE 0 0x0 不指定排序方向
DESC 1 0x1 降序
ASC 2 0x2 升序

FilterType

名称 十进制 十六进制 说明
NEW 1 0x1 次新股
KC 2 0x2 科创板
ST 4 0x4 ST/*ST
CY 8 0x8 创业板
HK_CONNECT 16 0x10 互联互通标的(仅核准制)
BJ 32 0x20 北交所
APPROVAL 64 0x40 核准制股票
REGISTRATION 128 0x80 注册制股票

ExMarket

名称 十进制 十六进制 说明
TEMP_STOCK 1 0x1 临时股
ZZ_FUTURES_OPTION 4 0x4 郑州商品期权
DL_FUTURES_OPTION 5 0x5 大连商品期权
SH_FUTURES_OPTION 6 0x6 上海商品期权
CFFEX_OPTION 7 0x7 中金所期权
SH_STOCK_OPTION 8 0x8 上海股票期权
SZ_STOCK_OPTION 9 0x9 深圳股票期权
BASIC_FX 10 0xA 基本汇率
CROSS_FX 11 0xB 交叉汇率
INTL_INDEX 12 0xC 国际指数
COMEX_FUTURES 16 0x10 纽约COMEX
NYMEX_FUTURES 17 0x11 纽约NYMEX
CBOT_FUTURES 18 0x12 芝加哥CBOT
HK_FINANCIAL_FUTURES 23 0x17 香港金融期货
HK_FINANCIAL_OPTIONS 24 0x18 香港金融期权
HK_STOCK_FUTURES 25 0x19 香港股票期货
HK_STOCK_OPTIONS 26 0x1A 香港股票期权
HK_INDEX 27 0x1B 香港指数
ZZ_FUTURES 28 0x1C 郑州商品
DL_FUTURES 29 0x1D 大连商品
SH_FUTURES 30 0x1E 上海期货
HK_MAIN_BOARD 31 0x1F 香港主板
OPEN_END_FUND 33 0x21 开放式基金
MONETARY_FUND 34 0x22 货币型基金
MACRO_INDICATOR 38 0x26 宏观指标
FUTURES_INDEX 42 0x2A 商品指数
B_TO_H 43 0x2B B股转H股
NEEQ 44 0x2C 股转系统
SH_GOLD 46 0x2E 上海黄金
CFFEX_FUTURES 47 0x2F 中金所期货
HK_GEM 48 0x30 香港创业板
HK_FUND 49 0x31 香港基金
TREASURY_VALUATION 54 0x36 国债预发行
SUNSHINE_PRIVATE_FUND 56 0x38 阳光私募基金
BROKER_COLLECTIVE_FINANCE 57 0x39 券商集合理财
BROKER_MONETARY_FINANCE 58 0x3A 券商货币理财
MAIN_FUTURES_CONTRACT 60 0x3C 主力期货合约
CSI_INDEX 62 0x3E 中证指数
GZ_ARBITRAGE_FUTURES 65 0x41 广州套利期货
GZ_FUTURES 66 0x42 广州期货
GZ_OPTIONS 67 0x43 广州期权
RISK_CONTROL_INDEX 68 0x44 风控指数
HUAZHENG_INDEX 69 0x45 华证指数
EXTENDED_SECTOR_INDEX 70 0x46 扩展板块指数
HK_STOCK_GGT 71 0x47 港股-港股通
GE_STOCK 73 0x49 德国股票
US_STOCK 74 0x4A 美国股票
SG_STOCK 78 0x4E 新加坡股票
MONEY_MARKET 91 0x5B 资金市场
FUND_VALUATION 93 0x5D 基金估值
HK_DARK_POOL 98 0x62 港股暗盘
CODE_MIRROR 100 0x64 代码镜像
SZSE_INDEX 102 0x66 国证指数

ExBoardType

名称 十进制 十六进制 说明
HK_ALL 0 0x0 港股板块
HK_GN 1 0x1 港股概念
HK_HY 2 0x2 港股行业
US_ALL 3 0x3 美股板块
US_GN 4 0x4 美股概念
US_HY 5 0x5 美股行业

FieldBit:完整字段位图

FieldBit.field_name 是返回 fields 的键;fmt 是小端 struct 布局。desc 中“未确定”或含多重解释的字段保持原始描述,尚未确认时不要自行赋单位。字段数量会演进,按名称选择而非硬编码 bit。

枚举 返回字典键 位编号 二进制类型 说明
PRE_CLOSE pre_close 0x0 <f 昨收
OPEN open 0x1 <f 开盘价
HIGH high 0x2 <f 最高价
LOW low 0x3 <f 最低价
CLOSE close 0x4 <f 收盘价
VOL vol 0x5 <I 成交量
VOL_RATIO vol_ratio 0x6 <f 量比
AMOUNT amount 0x7 <f 总金额(元)
INSIDE_VOLUME inside_volume 0x8 <I 内盘
OUTSIDE_VOLUME outside_volume 0x9 <I 外盘
TOTAL_SHARES total_shares 0xA <f 总股数(单位万)
FLOAT_SHARES float_shares 0xB <f 流通股(单位万)
EPS eps 0xC <f 每股收益
NET_ASSETS net_assets 0xD <f 净资产
SECURITY_TYPE_PRICE security_type_price 0xE <f 证券类型价
TOTAL_MARKET_CAP_AB total_market_cap_ab 0xF <f AB股总市值
PE_DYNAMIC pe_dynamic 0x10 <f 市盈率(动)
BID_PRICE bid_price 0x11 <f 买一价
ASK_PRICE ask_price 0x12 <f 卖一价
SERVER_UPDATE_DATE server_update_date 0x13 <I 服务器更新日期 YYYYMMDD
SERVER_UPDATE_TIME server_update_time 0x14 <I 服务器更新时间 HHMMSS
LOT_SIZE_INFO lot_size_info 0x15 <I 未确定
BOARD_STRENGTH board_strength 0x16 <f 板块强度(涨跌家数差)
DIVIDEND_YIELD dividend_yield 0x17 <f 每股股息(元)
BID_VOLUME bid_volume 0x18 <I 买量
ASK_VOLUME ask_volume 0x19 <I 卖量
LAST_VOLUME last_volume 0x1A <I 现量
TURNOVER turnover 0x1B <f 换手
INDUSTRY industry 0x1C <I 行业分类代码
INDUSTRY_CHANGE_UP industry_change_up 0x1D <f 行业涨跌幅
STOCK_TAG_FLAGS stock_tag_flags 0x1E <I 股票标签位图
DECIMAL_POINT decimal_point 0x1F <I 数据精度
BUY_PRICE_LIMIT buy_price_limit 0x20 <f 涨停价
SELL_PRICE_LIMIT sell_price_limit 0x21 <f 跌停价
PRICE_DECIMAL_INFO price_decimal_info 0x22 <I 价格精度标志
LOT_SIZE lot_size 0x23 <I 所属地区板块/每手股数
PRE_IOPV pre_iopv 0x24 <f 昨IOPV
SPEED_PCT speed_pct 0x25 <f 涨速
AVG_PRICE avg_price 0x26 <f 均价
IOPV iopv 0x27 <f IOPV
PE_TTM_VOL_RELATED pe_ttm_vol_related 0x28 <f 前参考价(美股适用)
EX_PRICE_PLACEHOLDER ex_price_placeholder 0x29 <f 前金额参考
OPERATING_REVENUE operating_revenue 0x2A <f 营业收入(万)
FLAG_KCB flag_kcb 0x2B <I 科创板标志
FLAG_BJ flag_bj 0x2C <I 北交所标志
CIRCULATING_CAPITAL_Z circulating_capital_z 0x2D <f 流通股本Z(单位:万股)
AFTER_HOURS_VOLUME after_hours_volume 0x2E <i 盘后量
PE_TTM pe_ttm 0x30 <f 市盈率TTM
PE_STATIC pe_static 0x31 <f 市盈率静
INDEX_METRIC index_metric 0x37 <f 指数指标
MAIN_NET_AMOUNT main_net_amount 0x38 <f 今日主力净流入
BID_ASK_RATIO bid_ask_ratio 0x39 <f 委比
NON_INDEX_FLAG non_index_flag 0x3A <I 非指数标志
CHANGE_20D_PCT change_20d_pct 0x3B <f 20日涨幅%
YTD_PCT ytd_pct 0x3C <f 年初至今%
STOCK_CLASS_CODE stock_class_code 0x3E <I 证券子分类码
PERCENT_BASE percent_base 0x3F <I 百分比基底
MTD_PCT mtd_pct 0x40 <f 月初至今%
CHANGE_1Y_PCT change_1y_pct 0x41 <f 一年涨幅%
PREV_CHANGE_PCT prev_change_pct 0x42 <f 昨涨幅%
CHANGE_3D_PCT change_3d_pct 0x43 <f 3日涨幅%
CHANGE_60D_PCT change_60d_pct 0x44 <f 60日涨幅%
CHANGE_5D_PCT change_5d_pct 0x45 <f 5日涨幅%
CHANGE_10D_PCT change_10d_pct 0x46 <f 10日涨幅%
PREV2_CHANGE_PCT prev2_change_pct 0x47 <f 前日涨幅%
BID2_PRICE bid2_price 0x48 <f 买二价
ASK2_PRICE ask2_price 0x49 <f 卖二价
AH_CODE ah_code 0x4A <I 对应A/H股code
UNKNOWN_CODE unknown_code 0x4B <I 少部分有数据
OPEN_AMOUNT open_amount 0x57 <f 开盘金额(元)
ANNUAL_LIMIT_UP_DAYS annual_limit_up_days 0x58 <i 年涨停天数
ACTIVITY activity 0x59 <I 活跃度
DIVIDEND_YIELD_RATE dividend_yield_rate 0x5B <f 股息率%
CONSECUTIVE_UP_DAYS consecutive_up_days 0x5C <i 连涨天
BID2_VOLUME bid2_volume 0x5D <I 买二量(个股) / 涨停数(板块)
ASK2_VOLUME ask2_volume 0x5E <I 卖二量(个股) / 跌停数(板块)
INDUSTRY_SUB industry_sub 0x5F <I 行业二级分类
AUCTION_BUY_LIMIT auction_buy_limit 0x66 <f 连续竞价买入上限
AUCTION_SELL_LIMIT auction_sell_limit 0x67 <f 连续竞价卖出下限
VOL_SPEED_PCT vol_speed_pct 0x68 <f 量涨速%
SHORT_TURNOVER_PCT short_turnover_pct 0x69 <f 短换手%
AMOUNT_2M amount_2m 0x6A <f 2分钟金额(元)
MAIN_NET_AMOUNT_COPY main_net_amount_copy 0x6B <f 今日主力净流入(副本)
MAIN_NET_RATIO main_net_ratio 0x6C <f 主力净比%
RETAIL_NET_AMOUNT retail_net_amount 0x6D <f 散户单增比
MAIN_NET_5M_AMOUNT main_net_5m_amount 0x6E <f 5分钟主力净额
MAIN_NET_3D_AMOUNT main_net_3d_amount 0x6F <f 近三日主力净额
MAIN_NET_5D_AMOUNT main_net_5d_amount 0x70 <f 近五日主力净额
MAIN_NET_10D_AMOUNT main_net_10d_amount 0x71 <f 近十日主买金额(待确定)
MAIN_BUY_NET_AMOUNT main_buy_net_amount 0x72 <f 今日主买净额
DDX ddx 0x73 <f DDX
DDY ddy 0x74 <f DDY
DDZ ddz 0x75 <f DDZ
DDF ddf 0x76 <f DDF
STOCK_FLAG_A stock_flag_a 0x77 <f 个股标志位A
STOCK_FLAG_B stock_flag_b 0x78 <f 个股标志位B(副本)
AUCTION_VOL_RATIO auction_vol_ratio 0x7A <f 竞价昨比
PREV_AMOUNT prev_amount 0x7B <f 昨成交额(元)
RECENT_INDICATOR recent_indicator 0x7D <f 近日指标提示
BID3_PRICE bid3_price 0x80 <f 买三价
BID4_PRICE bid4_price 0x81 <f 买四价
BID5_PRICE bid5_price 0x82 <f 买五价
ASK3_PRICE ask3_price 0x83 <f 卖三价
ASK4_PRICE ask4_price 0x84 <f 卖四价
ASK5_PRICE ask5_price 0x85 <f 卖五价
BID3_VOLUME bid3_volume 0x86 <I 买三量
BID4_VOLUME bid4_volume 0x87 <I 买四量
BID5_VOLUME bid5_volume 0x88 <I 买五量(个股) / 上涨家数(板块)
ASK3_VOLUME ask3_volume 0x89 <I 卖三量
ASK4_VOLUME ask4_volume 0x8A <I 卖四量
ASK5_VOLUME ask5_volume 0x8B <I 卖五量(个股) / 下跌家数(板块)
BID_ASK_DIFF bid_ask_diff 0x8C <i 委差
CHANGE_UP_TYPE change_up_type 0x8D <i 封板状态
SAFETY_SCORE safety_score 0x8E <f 安全分
HIGHLIGHT_COUNT highlight_count 0x8F <f 亮点数
CHANGE_AT_1000 change_at_1000 0x90 <f 日内涨幅% 10:00
CHANGE_AT_1030 change_at_1030 0x91 <f 日内涨幅% 10:30
CHANGE_AT_1100 change_at_1100 0x92 <f 日内涨幅% 11:00
CHANGE_AT_1130 change_at_1130 0x93 <f 日内涨幅% 11:30
CHANGE_AT_1330 change_at_1330 0x94 <f 日内涨幅% 13:30
CHANGE_AT_1400 change_at_1400 0x95 <f 日内涨幅% 14:00
CHANGE_AT_1430 change_at_1430 0x96 <f 日内涨幅% 14:30

AH_CODE 的线格式为 <I,但响应解析后会转为补零字符串:market 为 0/1 时补到 5 位,其他市场补到 6 位;不要将最终 fields["ah_code"] 强制当成整数。其余字段仍需区分线格式与所属市场的业务口径。

FieldBit 别名与返回键

别名共享同一个位;field_name 使用规范名称(定义在前的名称),不是别名小写。下列字段须结合请求标的是个股还是板块解释。

别名 规范名称 / 字典键 位号 板块语义
LIMIT_UP_COUNT BID2_VOLUME / bid2_volume 0x5D 涨停数
LIMIT_DOWN_COUNT ASK2_VOLUME / ask2_volume 0x5E 跌停数
UP_COUNT BID5_VOLUME / bid5_volume 0x88 上涨家数
DOWN_COUNT ASK5_VOLUME / ask5_volume 0x8B 下跌家数

PresetField:预定义集合

预设 包含字段
NONE 空集合
OHLC OPEN, HIGH, LOW, CLOSE
BASIC OPEN, HIGH, LOW, CLOSE, PRE_CLOSE, VOL
QUOTE BID_PRICE, ASK_PRICE, BID_VOLUME, ASK_VOLUME, LAST_VOLUME
VOLUME VOL, AMOUNT, TURNOVER, VOL_RATIO
FUNDAMENTAL TOTAL_SHARES, FLOAT_SHARES, EPS, NET_ASSETS
ENHANCED OPEN, HIGH, LOW, CLOSE, VOL, FLOAT_SHARES, ACTIVITY
AH_CODE_FIELDS OPEN, HIGH, LOW, CLOSE, VOL, AH_CODE, LOT_SIZE, INDUSTRY
BOARD_STATS BID2_VOLUME, ASK2_VOLUME, BID5_VOLUME, ASK5_VOLUME
HANDICAP BID_PRICE, BID2_PRICE, BID3_PRICE, BID4_PRICE, BID5_PRICE, ASK_PRICE, ASK2_PRICE, ASK3_PRICE, ASK4_PRICE, ASK5_PRICE, BID_VOLUME, BID2_VOLUME, BID3_VOLUME, BID4_VOLUME, BID5_VOLUME, ASK_VOLUME, ASK2_VOLUME, ASK3_VOLUME, ASK4_VOLUME, ASK5_VOLUME
COMMON PRE_CLOSE, OPEN, HIGH, LOW, CLOSE, VOL, VOL_RATIO, AMOUNT, TOTAL_SHARES, FLOAT_SHARES, EPS, NET_ASSETS, SECURITY_TYPE_PRICE, TOTAL_MARKET_CAP_AB, PE_DYNAMIC, LOT_SIZE_INFO, DIVIDEND_YIELD, LAST_VOLUME, TURNOVER, STOCK_TAG_FLAGS, DECIMAL_POINT, BUY_PRICE_LIMIT, SELL_PRICE_LIMIT, PRICE_DECIMAL_INFO, LOT_SIZE, PRE_IOPV, SPEED_PCT, FLAG_KCB, PE_TTM, PE_STATIC, MAIN_NET_AMOUNT, VOL_SPEED_PCT, SHORT_TURNOVER_PCT, CIRCULATING_CAPITAL_Z
DEBUG 特殊调试哨兵:直接生成全 1 位图;不要与普通字段相加
ALL PRE_CLOSE, OPEN, HIGH, LOW, CLOSE, VOL, VOL_RATIO, AMOUNT, INSIDE_VOLUME, OUTSIDE_VOLUME, TOTAL_SHARES, FLOAT_SHARES, EPS, NET_ASSETS, SECURITY_TYPE_PRICE, TOTAL_MARKET_CAP_AB, PE_DYNAMIC, BID_PRICE, ASK_PRICE, SERVER_UPDATE_DATE, SERVER_UPDATE_TIME, LOT_SIZE_INFO, BOARD_STRENGTH, DIVIDEND_YIELD, BID_VOLUME, ASK_VOLUME, LAST_VOLUME, TURNOVER, INDUSTRY, INDUSTRY_CHANGE_UP, STOCK_TAG_FLAGS, DECIMAL_POINT, BUY_PRICE_LIMIT, SELL_PRICE_LIMIT, PRICE_DECIMAL_INFO, LOT_SIZE, PRE_IOPV, SPEED_PCT, AVG_PRICE, IOPV, PE_TTM_VOL_RELATED, EX_PRICE_PLACEHOLDER, OPERATING_REVENUE, FLAG_KCB, FLAG_BJ, CIRCULATING_CAPITAL_Z, AFTER_HOURS_VOLUME, PE_TTM, PE_STATIC, INDEX_METRIC, MAIN_NET_AMOUNT, BID_ASK_RATIO, NON_INDEX_FLAG, CHANGE_20D_PCT, YTD_PCT, STOCK_CLASS_CODE, PERCENT_BASE, MTD_PCT, CHANGE_1Y_PCT, PREV_CHANGE_PCT, CHANGE_3D_PCT, CHANGE_60D_PCT, CHANGE_5D_PCT, CHANGE_10D_PCT, PREV2_CHANGE_PCT, BID2_PRICE, ASK2_PRICE, AH_CODE, UNKNOWN_CODE, OPEN_AMOUNT, ANNUAL_LIMIT_UP_DAYS, ACTIVITY, DIVIDEND_YIELD_RATE, CONSECUTIVE_UP_DAYS, BID2_VOLUME, ASK2_VOLUME, INDUSTRY_SUB, AUCTION_BUY_LIMIT, AUCTION_SELL_LIMIT, VOL_SPEED_PCT, SHORT_TURNOVER_PCT, AMOUNT_2M, MAIN_NET_AMOUNT_COPY, MAIN_NET_RATIO, RETAIL_NET_AMOUNT, MAIN_NET_5M_AMOUNT, MAIN_NET_3D_AMOUNT, MAIN_NET_5D_AMOUNT, MAIN_NET_10D_AMOUNT, MAIN_BUY_NET_AMOUNT, DDX, DDY, DDZ, DDF, STOCK_FLAG_A, STOCK_FLAG_B, AUCTION_VOL_RATIO, PREV_AMOUNT, RECENT_INDICATOR, BID3_PRICE, BID4_PRICE, BID5_PRICE, ASK3_PRICE, ASK4_PRICE, ASK5_PRICE, BID3_VOLUME, BID4_VOLUME, BID5_VOLUME, ASK3_VOLUME, ASK4_VOLUME, ASK5_VOLUME, BID_ASK_DIFF, CHANGE_UP_TYPE, SAFETY_SCORE, HIGHLIGHT_COUNT, CHANGE_AT_1000, CHANGE_AT_1030, CHANGE_AT_1100, CHANGE_AT_1130, CHANGE_AT_1330, CHANGE_AT_1400, CHANGE_AT_1430

0x122B 使用 20 字节(160 位)位图;当前有效字段位为 0..150。0x122C 只有 16 字节字段区,后 4 字节是 exclude_flags,不支持位号 >=128 的字段(会抛 ValueError)。因此 HANDICAP、BOARD_STATS、ALL 不能直接用于 0x122C;按实际命令挑选字段。DEBUG 是 build_bitmap 的特殊分支,不是可与普通字段链式相加的 FieldBit 集合。

组合示例:

from eltdx.mac import FieldBit, PresetField, build_bitmap

fields = PresetField.BASIC + FieldBit.AMOUNT + FieldBit.MAIN_NET_AMOUNT
bitmap = build_bitmap(fields)

板块代码转换

输入 请求编号规则
USxxxx 30000 + 数字部分
HKxxxx 20000 + 数字部分
000xxx 31000 + 数字部分
399xxx 30000 + (原码 - 399000)
899xxx 32000 + (原码 - 899000)
88xxxx 20000 + (原码 - 880000)
其他 直接 int(原码)

Fields 类型接受 FieldBit、PresetField、FieldSelection 或 Iterable[FieldBit]。FieldSelection 用 + / | 组合并按首次出现顺序去重。build_bitmap(fields, *, width=20) 返回 bytearray;width 为 1..20 字节,超宽字段抛 ValueError。字段描述来自 A 股/MAC 原始定义,扩展市场仍需按品种核实单位。

这是 convert_board_code 的实际规则,不按板块名称猜映射。上述显示码与 Category 中的分类码不同。

返回完整索引