## 一、数据简介 期货合约的每日静态信息,每个交易日、每个期货合约一行,记录该交易日夜盘开始前合约的名称、交易所、品种、交割年月、下单量限制、价格档位、上市和到期日期、保证金率和合约乘数等状态。每天约 870 行,只含具体月份的合约,不含主力(8888)、主力连续(9999)和指数(0000)合约。 - 数据起始时间:2024-09-18 - 数据结束时间:2026-09-24 - 数据更新频率:每个交易日,实际更新有滞后和缺失,见“已知限制” ## 二、主键说明 | 关键字 | 释意 | | --- | --- | | instrument | 合约代码,如 `AP610.CZC`,交易所后缀见【期货通用】一 | | date | 交易日,该交易日夜盘开始前合约的状态 | ## 三、字段口径 | 字段 | 口径 | | --- | --- | | trading_day | `date` 的整数形式,如 20260924 | | exchange | 交易所,取值 `CFFEX`、`CZCE`、`DCE`、`GFEX`、`INE`、`SHFE`,与 `instrument` 的后缀不同,郑商所的后缀是 `CZC` | | trading_code | 交易所内的合约代码,不带后缀 | | product_id | 品种代码,如 `AP` | | product_class | 产品类型,字符串。`1` 为普通合约,`7` 为上期能源的原油 TAS 合约(如 `sc2611TAS`),`3` 的含义未核实 | | delivery_year、delivery_month | 交割年份、交割月份 | | price_tick | 最小变动价位 | | volume_multiplier | 合约乘数 | | long_margin_ratio、short_margin_ratio | 多头、空头保证金率,小数形式,如 0.1 表示 10% | | create_date、open_date | 合约数据生成日期、合约开始交易日期 | | expire_date | 合约到期日 | | start_deliv_date、end_deliv_date | 开始交割日、最后交割日,按交易所有缺失:`start_deliv_date` 在郑商所、大商所、广期所为空,`end_deliv_date` 在郑商所几乎全部为空 | | inst_life_phase | 合约生命周期状态,字符串,取值有 `1` 和 `1.0` 两种写法,含义未核实 | | position_date_type、max_margin_side_algorithm | 持仓日期类型取 1 或 2,是否使用大额单边保证金算法取 0 或 1,各取值的含义未核实 | | is_trading、position_type、combination_type | 全部数据中分别恒为 1、2、0 | 目录中的描述提到“涨跌停价”,但表里没有对应字段。 ## 四、已知限制 - 数据更新有滞后,且存在缺失交易日,如 2025-01-02、2025-01-15 至 2025-02-05、2025-03-12、2025-03-14、2025-05-06、2025-09-05、2025-10-09、2025-11-03、2026-01-05、2026-01-12。 - 2025-02-25 至 2025-03-11 有 2 条 `instrument` 前缀为空的记录(`.CZC`、`.DCE`),名称为跨期套利或组合,使用时需要剔除。 - `product_class` 为 `3`、`7` 的含义,以及 `inst_life_phase`、`position_date_type`、`max_margin_side_algorithm` 的取值含义未核实。 ## 五、示例数据 取 2026-07-31 至 2026-10-29,按交易日、合约代码排序,展示前 5 行和后 5 行,空值显示为空白。 | date | trading_day | instrument | name | exchange | trading_code | product_id | product_class | delivery_year | delivery_month | max_market_order_volume | min_market_order_volume | max_limit_order_volume | min_limit_order_volume | price_tick | create_date | open_date | expire_date | start_deliv_date | end_deliv_date | inst_life_phase | is_trading | position_type | position_date_type | long_margin_ratio | short_margin_ratio | max_margin_side_algorithm | combination_type | volume_multiplier | |:-----------|:--------------|:-------------|:-------|:-----------|:---------------|:-------------|:----------------|:----------------|:-----------------|:--------------------------|:--------------------------|:-------------------------|:-------------------------|:-------------|:--------------|:------------|:--------------|:-------------------|:-----------------|:------------------|:-------------|:----------------|:---------------------|:--------------------|:---------------------|:----------------------------|:-------------------|:--------------------| | 2026-07-31 | 20260731 | AP610.CZC | AP610 | CZCE | AP610 | AP | 1 | 2026 | 10 | 1000 | 1 | 1000 | 1 | 1.0 | 2025-10-23 | 2025-10-23 | 2026-10-21 | | | 1.0 | 1 | 2 | 2 | 0.09 | 0.09 | 0 | 0 | 10.0 | | 2026-07-31 | 20260731 | AP611.CZC | AP611 | CZCE | AP611 | AP | 1 | 2026 | 11 | 1000 | 1 | 1000 | 1 | 1.0 | 2025-11-17 | 2025-11-17 | 2026-11-13 | | | 1.0 | 1 | 2 | 2 | 0.09 | 0.09 | 0 | 0 | 10.0 | | 2026-07-31 | 20260731 | AP612.CZC | AP612 | CZCE | AP612 | AP | 1 | 2026 | 12 | 1000 | 1 | 1000 | 1 | 1.0 | 2025-12-15 | 2025-12-15 | 2026-12-14 | | | 1.0 | 1 | 2 | 2 | 0.09 | 0.09 | 0 | 0 | 10.0 | | 2026-07-31 | 20260731 | AP701.CZC | AP701 | CZCE | AP701 | AP | 1 | 2027 | 1 | 1000 | 1 | 1000 | 1 | 1.0 | 2026-01-19 | 2026-01-19 | 2027-01-14 | | | 1.0 | 1 | 2 | 2 | 0.09 | 0.09 | 0 | 0 | 10.0 | | 2026-07-31 | 20260731 | AP703.CZC | AP703 | CZCE | AP703 | AP | 1 | 2027 | 3 | 1000 | 1 | 1000 | 1 | 1.0 | 2026-03-16 | 2026-03-16 | 2027-03-12 | | | 1.0 | 1 | 2 | 2 | 0.09 | 0.09 | 0 | 0 | 10.0 | | 2026-09-24 | 20260924 | zn2705.SHF | zn2705 | SHFE | zn2705 | zn | 1 | 2027 | 5 | 60 | 1 | 500 | 1 | 5.0 | 2026-04-15 | 2026-05-18 | 2027-05-17 | 2027-05-18 | 2027-05-19 | 1.0 | 1 | 2 | 1 | 0.09 | 0.09 | 1 | 0 | 5.0 | | 2026-09-24 | 20260924 | zn2706.SHF | zn2706 | SHFE | zn2706 | zn | 1 | 2027 | 6 | 60 | 1 | 500 | 1 | 5.0 | 2026-05-14 | 2026-06-16 | 2027-06-15 | 2027-06-16 | 2027-06-17 | 1.0 | 1 | 2 | 1 | 0.09 | 0.09 | 1 | 0 | 5.0 | | 2026-09-24 | 20260924 | zn2707.SHF | zn2707 | SHFE | zn2707 | zn | 1 | 2027 | 7 | 60 | 1 | 500 | 1 | 5.0 | 2026-06-12 | 2026-07-16 | 2027-07-15 | 2027-07-16 | 2027-07-19 | 1.0 | 1 | 2 | 1 | 0.09 | 0.09 | 1 | 0 | 5.0 | | 2026-09-24 | 20260924 | zn2708.SHF | zn2708 | SHFE | zn2708 | zn | 1 | 2027 | 8 | 60 | 1 | 500 | 1 | 5.0 | 2026-07-16 | 2026-08-18 | 2027-08-16 | 2027-08-17 | 2027-08-18 | 1.0 | 1 | 2 | 1 | 0.09 | 0.09 | 1 | 0 | 5.0 | | 2026-09-24 | 20260924 | zn2709.SHF | zn2709 | SHFE | zn2709 | zn | 1 | 2027 | 9 | 60 | 1 | 500 | 1 | 5.0 | 2026-08-14 | 2026-09-16 | 2027-09-15 | 2027-09-16 | 2027-09-17 | 1.0 | 1 | 2 | 1 | 0.09 | 0.09 | 1 | 0 | 5.0 | ## 通用文档 ## 【期货通用】一、交易所 下表展示了中国六大期货交易所相关信息,特别关注的是:****平台的交易所后缀统一改为3位且大写,比如郑商所的交易所后缀为 CZC****。 | 编号 | 交易所名称 | 交易所简称 | 交易所代码 | **平台代码后缀** | 官网地址 | | ----- | ---------- | ---------- | ---------- | ------------ | ------- | | 1 | 郑州商品交易所 | 郑商所 | CZCE | **CZC** | <http://www.czce.com.cn/> | | 2 | 大连商品交易所 | 大商所 | DCE | **DCE** | <http://www.dce.com.cn/> | | 3 | 上海期货交易所 | 上期所 | SHFE | **SHF** | <http://www.shfe.com.cn/> | | 4 | 中国金融期货交易所 | 中金所 | CFFEX | **CFE** | <http://www.cffex.com.cn/> | | 5 | 上海国际能源交易中心 | 上期能源 | INE | **INE** | <http://www.ine.cn/> | | 6 | 广州期货交易所 | 广期所 | GFEX | **GFE** | <http://www.gfex.com.cn/> | - 郑州商品交易所(CZC): 成立于1990年,位于郑州,主要交易农产品、能源和化工品等,如小麦、棉花、动力煤等。CZCE 在国内的粮食期货市场中扮演着重要角色。 - 大连商品交易所(DCE): 成立于1993年,位于大连,主要交易农产品和一些工业品,如大豆、玉米、豆粕等。DCE 在农产品期货交易中占据重要地位。 - 上海期货交易所(SHF): 成立于1999年,位于上海,主要交易金属、能源和化工品等期货合约。SHFE 是中国最大的期货交易所之一,尤其在铜、铝、黄金等品种上具有重要影响力。 - 中国金融期货交易所(CFE): 成立于2006年,位于上海,专注于金融期货的交易,包括股指期货和国债期货等。CFFEX 是中国金融衍生品市场的重要组成部分。 - 上海国际能源交易中心(INE): 成立于2018年,专注于国际能源期货的交易,如原油期货。INE 旨在推动中国能源市场的国际化。 - 广州期货交易所(GFE): 成立于2021年,是国内首家混合所有制交易所,位于广州,主要交易新能源金属品种,如碳酸锂和工业硅。 ## 【期货通用】二、品种介绍 以下表格展示了每个期货交易所对应可交易的品种和对应的合约代码例子。 BigQuant 平台上的期货合约代码保持和实际交易场景一致,请注意以下几点: - **品种代码区分大小写**,比如郑商所的品种代码全为大写(白糖-SR,棉花-CF);大商所的品种代码全为小写(豆粕-b,生猪-lh) - **合约代码中的交割月份与交易所代码保持一致**,不进补全,比如郑商所的合约代码只有3位(SR409.CZC可以表示14年9月交割的合约,也表示24年9月交割的合约);大商所的合约代码有完整的4位(lh2409.DCE只表示24年9月交割的合约)。 | 交易所 | 交易所后缀 | 大类 | 品种名称 | 品种代码 | 合约代码(例) | | -------- | -------- | -------- | ------------------------ | -------- | ----------- | | 郑商所 | CZC | 农产品 | 白糖 | SR | SR409 | | 郑商所 | CZC | 农产品 | 棉花 | CF | CF409 | | 郑商所 | CZC | 农产品 | 普麦 | PM | PM409 | | 郑商所 | CZC | 农产品 | 强麦 | WH | WH409 | | 郑商所 | CZC | 农产品 | 早籼稻 | RI | RI409 | | 郑商所 | CZC | 农产品 | 晚籼稻 | LR | LR409 | | 郑商所 | CZC | 农产品 | 粳稻 | JR | JR409 | | 郑商所 | CZC | 农产品 | 菜籽粕 | RM | | | 郑商所 | CZC | 农产品 | 油菜籽 | RS | RS408 | | 郑商所 | CZC | 农产品 | 菜籽油 | OI | OI409 | | 郑商所 | CZC | 农产品 | 棉纱 | CY | CY408 | | 郑商所 | CZC | 农产品 | 苹果 | AP | AP410 | | 郑商所 | CZC | 农产品 | 红枣 | CJ | CJ409 | | 郑商所 | CZC | 农产品 | 花生 | PK | PK410 | | 郑商所 | CZC | 非农产品 | 动力煤 | ZC | ZC408 | | 郑商所 | CZC | 非农产品 | PTA | TA | TA408 | | 郑商所 | CZC | 非农产品 | 甲醇 | MA | MA408 | | 郑商所 | CZC | 非农产品 | 玻璃 | FG | FG408 | | 郑商所 | CZC | 非农产品 | 硅铁 | SF | SF408 | | 郑商所 | CZC | 非农产品 | 锰硅 | SM | SM408 | | 郑商所 | CZC | 非农产品 | 尿素 | UR | UR408 | | 郑商所 | CZC | 非农产品 | 纯碱 | SA | SA408 | | 郑商所 | CZC | 非农产品 | 短纤 | PF | PF408 | | 郑商所 | CZC | 非农产品 | 对二甲苯 | PX | PX408 | | 郑商所 | CZC | 非农产品 | 烧碱 | SH | SH408 | | 大商所 | DCE | 农业 | 玉米 | c | c2409 | | 大商所 | DCE | 农业 | 玉米淀粉 | cs | cs2409 | | 大商所 | DCE | 农业 | 黄大豆1号 | a | a2409 | | 大商所 | DCE | 农业 | 黄达豆2号 | b | b2409 | | 大商所 | DCE | 农业 | 豆粕 | m | m2408 | | 大商所 | DCE | 农业 | 豆油 | y | y2408 | | 大商所 | DCE | 农业 | 棕榈油 | p | p2408 | | 大商所 | DCE | 农业 | 纤维板 | fb | fb2408 | | 大商所 | DCE | 农业 | 胶合板 | bb | bb2408 | | 大商所 | DCE | 农业 | 鸡蛋 | jd | jd2408 | | 大商所 | DCE | 农业 | 粳米 | rr | rr2408 | | 大商所 | DCE | 农业 | 生猪 | lh | lh2409 | | 大商所 | DCE | 工业 | 聚乙烯 | l | l2408 | | 大商所 | DCE | 工业 | 聚氯乙烯 | v | v2408 | | 大商所 | DCE | 工业 | 聚丙烯 | pp | pp2408 | | 大商所 | DCE | 工业 | 焦炭 | j | j2408 | | 大商所 | DCE | 工业 | 焦煤 | jm | jm2408 | | 大商所 | DCE | 工业 | 铁矿石 | i | i2408 | | 大商所 | DCE | 工业 | 乙二醇 | eg | eg2408 | | 大商所 | DCE | 工业 | 苯乙烯 | eb | eb2408 | | 大商所 | DCE | 工业 | 液化石油气 | pg | pg2408 | | 上期所 | SHF | 有色金属 | 铜 | cu | cu2408 | | 上期所 | SHF | 有色金属 | 铝 | al | al2408 | | 上期所 | SHF | 有色金属 | 锌 | zn | zn2408 | | 上期所 | SHF | 有色金属 | 铅 | pb | pb2408 | | 上期所 | SHF | 有色金属 | 镍 | ni | ni2408 | | 上期所 | SHF | 有色金属 | 锡 | sn | sn2408 | | 上期所 | SHF | 有色金属 | 氧化铝 | ao | ao2408 | | 上期所 | SHF | 贵金属 | 黄金 | au | au2408 | | 上期所 | SHF | 贵金属 | 白银 | ag | ag2408 | | 上期所 | SHF | 黑色金属 | 螺纹钢 | rb | rb2408 | | 上期所 | SHF | 黑色金属 | 线材 | wr | wr2408 | | 上期所 | SHF | 黑色金属 | 热轧卷板 | hc | hc2408 | | 上期所 | SHF | 黑色金属 | 不锈钢 | ss | ss2408 | | 上期所 | SHF | 能源 | 燃料油 | fu | fu2409 | | 上期所 | SHF | 能源 | 沥青 | bu | bu2408 | | 上期所 | SHF | 能源 | 合成橡胶 | br | br2408 | | 上期所 | SHF | 能源 | 天然橡胶 | ru | ru2408 | | 上期所 | SHF | 能源 | 纸浆 | sp | sp2408 | | 中金所 | CFE | 股指 | 沪深300股指期货 | IF | IF2408 | | 中金所 | CFE | 股指 | 中证500股指期货 | IC | IC2408 | | 中金所 | CFE | 股指 | 中证1000股指期货 | IM | IM2408 | | 中金所 | CFE | 股指 | 上证50股指期货 | IH | IH2408 | | 中金所 | CFE | 利率 | 2年期国债期货 | TS | TS2409 | | 中金所 | CFE | 利率 | 5年期国债期货 | TF | TF2409 | | 中金所 | CFE | 利率 | 10年期国债期货 | T | T2409 | | 中金所 | CFE | 利率 | 30年期国债期货 | TL | TL2409 | | 上期能源 | INE | 能源 | 铜BC | bc | bc2408 | | 上期能源 | INE | 能源 | 航运指数 | ec | ec2408 | | 上期能源 | INE | 能源 | 低硫燃料油 | lu | lu2409 | | 上期能源 | INE | 能源 | 20号胶 | nr | nr2408 | | 上期能源 | INE | 能源 | 原油 | sc | sc2409 | | 广期所 | GFE | | 碳酸锂 | lc | lc2408 | | 广期所 | GFE | | 工业硅 | si | si2408 | ## 【期货通用】三、特殊合约代码 除了正常交易的期货合约,平台也构建了一些特殊的期货便于投研: ### 1. 主力合约 以**代码 8888 后缀**表示,比如 rb8888.SHF 指螺纹钢的主力合约。为什么要构建主力合约呢?主要原因有以下两点: - 因为期货合约的生存周期是有限的,比如 rb2408.SHF 指2024年8月份到期的螺纹钢合约,其行情数据大概只有1年的数据,用这样的合约进行历史上的研究并不方便。 - 另外,同一时期会存在多个不同交割日的合约在交易所上市,但每个合约的交易活跃度并不同,一般大多数交易者只会参与其中一至两个合约的交易,导致这些合约的成交量是另外合约的数倍。成交活跃的合约,市场供求关系也更容易反应。 基于上述两点,一般在进行期货投资研究时,需要构建一个特殊的合约。期货主力合约的核心构建逻辑如下: - 根据成交量选择主力合约,如果某合约持仓量连续3天为同一个品种中最大的,且是之前主力合约的1.1倍,则该合约成为待切换的主力合约。 - 待切换的主力合约需要是当前主力合约的远期合约,即交割月份大于当前主力合约。 - 满足上述2个条件后,对主力合约进行切换,并将这些合约的行情数据进行拼接,形成主力连续合约。 ### 2. 前复权合约 以**代码 9999 后缀**表示,比如 rb9999.SHF 指螺纹钢的前复权合约。 复权合约是对主力合约(8888)的一种优化。我们知道当进行主力合约切换时,会从某个合约切换到另一个合约,但是前后两个合约是存在价差的,因为主力合约有明显的价格跳空现象,这对历史期间上的研究会出现信号失真的情况。因此,我们需要在主力连续合约的基础上构建一个没有缺口的前复权合约(9999),该合约的加工规则如下: - 前复权合约(9999)和主力合约(8888)的切换规则一致; - 主力合约切换时的复权方式按照价格比例计算,每天会基于当日收盘价向前复权计算一次行情数据。 ### 3. 指数合约 以**代码 0000 后缀**表示,比如 rb0000.SHF 指螺纹钢的指数合约 前面提到的两种特殊合约(主力合约和前复权合约)都是以某一时刻交易最活跃的合约作为主力合约拼接而来的,但是,这些特殊合约都不考虑其他合约的影响。因此,我们构建了另一个特殊合约——指数合约(0000),该合约的行情数据考虑其他不活跃合约的影响。 指数合约的核心逻辑位:行情价格数据按当日持仓量作为权重进行加权,成交额、总成交量、累计持仓量等都是同品种期货合约对应字段的加总值。
期货静态信息 (cn_future_static_data)
数据描述: 在每个交易日夜盘开始前获取每个合约当日的状态。包括:该交易日合约的名称、交易所、涨跌停价、交易代码、品种代码、交割年份、交割月份、市价单最大下单量、市价单最小下单量、限价单最大下单量、限价单最小下单量、价格档位、合约到期日、开始交割日、最后交割日、合约生命周期状态、当前交易状态、持仓类型、持仓日期类型、多头保证金率、空头保证金率、是否使用大额单边保证金算法、组合类型、合约数量乘数等期货合约数据。
文档
用例
表结构
| 字段 | 字段类型 | 字段描述 |
| open_date | timestamp[ns] | 合约开始交易日期 |
| inst_life_phase | string | 合约生命周期状态 |
| short_margin_ratio | double | 空头保证金率 |
| exchange | string | 交易所 |
| is_trading | int8 | 当前交易状态 |
| price_tick | double | 价格档位 |
| product_id | string | 品种代码 |
| create_date | timestamp[ns] | 数据生成日期 |
| expire_date | timestamp[ns] | 合约到期日 |
| delivery_year | int32 | 交割年份 |
| position_type | int8 | 持仓类型 |
| product_class | string | 产品类型 |
| delivery_month | int8 | 交割月份 |
| end_deliv_date | timestamp[ns] | 最后交割日 |
| name | string | 合约名称 |
| combination_type | int8 | 组合类型 |
| start_deliv_date | timestamp[ns] | 开始交割日 |
| long_margin_ratio | double | 多头保证金率 |
| volume_multiplier | double | 合约数量乘数 |
| position_date_type | int8 | 持仓日期类型 |
| trading_code | string | 交易代码 |
| max_limit_order_volume | int32 | 限价单最大下单量 |
| min_limit_order_volume | int32 | 限价单最小下单量 |
| max_market_order_volume | int32 | 市价单最大下单量 |
| min_market_order_volume | int32 | 市价单最小下单量 |
| max_margin_side_algorithm | int8 | 是否使用大额单边保证金算法 |
| date | timestamp[ns] | 日期 |
| trading_day | int32 | 交易日(int) |
| instrument | string | 合约代码 |
表名:cn_future_static_data
起始时间:
最近更新时间: