枚举与字段位图¶
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 中的分类码不同。