期货日行情 (cn_future_bar1d)

数据描述: 该表详细记录了期货市场的日行情数据,涵盖了合约代码、交易代码、开盘价、收盘价、最高价、最低价、成交量、成交金额、持仓量、结算价、涨停价、跌停价以及品种代码等信息。能够用于分析特定期货合约的市场表现、交易动态以及价格波动。

文档
数据简介

## 一、数据简介 中国期货日行情表,每个合约每个交易日一行,包含开盘价、最高价、最低价、收盘价、成交量、成交额、持仓量、结算价和涨跌停价。表中除正常交易合约外,还包含主力合约(8888)和指数合约(0000)两类特殊合约,含义见下文和【期货通用】三。分钟行情见 `cn_future_bar1m`,前复权合约(9999)的日行情见 `cn_future_bar1d_adjust`。 - 数据起始时间:2010-01-04 - 数据结束时间:2026-10-20 - 数据更新频率:每个交易日 ## 二、主键说明 | 关键字 | 释意 | | --- | --- | | date | 交易日,每个交易日一行,非交易日没有数据 | | instrument | 期货代码,格式为 `交易代码.交易所后缀`,如 `rb2611.SHF`,特殊合约见下文 | ## 三、字段口径 | 字段 | 口径 | | --- | --- | | pre_close | 同一合约上一交易日的收盘价,由 `close` 平移得到。合约上市首日、或上一交易日没有收盘价时为空 | | open、high、low、close、pre_close | 交易所未给出价格(值为 0)时按空值保存,所有价格字段保留 3 位小数 | | volume、open_interest | 缺失时记为 0 | ## 四、特殊合约在本表中的取值 ### 1. 主力合约(8888) 某一交易日的 8888 行情,等于当日主力合约的行情,只是把 `instrument` 换成 8888 代码,价格不做复权调整。当日由哪个合约作主力,见 `cn_future_dominant`。 ### 2. 指数合约(0000) 同品种当日全部合约(不含 8888 和 0000)合成一行。价格字段按持仓量加权,成交量、成交额、持仓量直接求和。 ```text weight_i = open_interest_i / sum(open_interest) price = sum(weight_i * price_i) ``` 价格字段指 `open`、`high`、`low`、`close`、`pre_close`、`settle`、`pre_settle`、`upper_limit`、`lower_limit`。`volume`、`amount`、`open_interest` 为同品种各合约之和。 ## 五、已知限制 - 本表不含前复权合约(9999),其行情见 `cn_future_bar1d_adjust`。 - 当日无成交的合约,`open`、`high`、`low`、`close` 可能为空,`volume` 为 0。 ## 六、示例数据 以螺纹钢 rb 为例,取最近 30 天,每类合约展示前 5 行和后 5 行。 ### 1. 正常交易合约 | date | instrument | trading_code | open | close | high | low | pre_close | volume | amount | open_interest | settle | pre_settle | upper_limit | lower_limit | product_code | | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | | 2026-09-21 | rb2612.SHF | rb2612 | 3100.0 | 3110.0 | 3119.0 | 3096.0 | 3098.0 | 1805 | 56113810.0 | 4157 | 3108.0 | 3101.0 | 3256.0 | 2945.0 | rb | | 2026-09-22 | rb2612.SHF | rb2612 | 3109.0 | 3111.0 | 3126.0 | 3105.0 | 3110.0 | 1357 | 42302330.0 | 4511 | 3117.0 | 3108.0 | 3263.0 | 2952.0 | rb | | 2026-09-23 | rb2612.SHF | rb2612 | 3111.0 | 3110.0 | 3123.0 | 3107.0 | 3111.0 | 1219 | 37945080.0 | 4746 | 3112.0 | 3117.0 | 3272.0 | 2961.0 | rb | | 2026-09-24 | rb2612.SHF | rb2612 | 3107.0 | 3113.0 | 3116.0 | 3100.0 | 3110.0 | 746 | 23196170.0 | 4886 | 3109.0 | 3112.0 | 3267.0 | 2956.0 | rb | | 2026-09-28 | rb2612.SHF | rb2612 | 3113.0 | 3106.0 | 3116.0 | 3092.0 | 3113.0 | 1245 | 38610380.0 | 5128 | 3101.0 | 3109.0 | 3264.0 | 2953.0 | rb | | 2026-10-14 | rb2612.SHF | rb2612 | 3088.0 | 3078.0 | 3089.0 | 3074.0 | 3094.0 | 738 | 22743100.0 | 8195 | 3081.0 | 3089.0 | 3243.0 | 2934.0 | rb | | 2026-10-15 | rb2612.SHF | rb2612 | 3073.0 | 3075.0 | 3086.0 | 3059.0 | 3078.0 | 495 | 15195920.0 | 8053 | 3069.0 | 3081.0 | 3235.0 | 2926.0 | rb | | 2026-10-16 | rb2612.SHF | rb2612 | 3084.0 | 3078.0 | 3085.0 | 3068.0 | 3075.0 | 1553 | 47806940.0 | 8124 | 3078.0 | 3069.0 | 3222.0 | 2915.0 | rb | | 2026-10-19 | rb2612.SHF | rb2612 | 3077.0 | 3068.0 | 3098.0 | 3067.0 | 3078.0 | 916 | 28258010.0 | 8170 | 3084.0 | 3078.0 | 3231.0 | 2924.0 | rb | | 2026-10-20 | rb2612.SHF | rb2612 | 3076.0 | 3076.0 | 3077.0 | 3067.0 | 3068.0 | 1311 | 40262290.0 | 8196 | 3071.0 | 3084.0 | 3238.0 | 2929.0 | rb | ### 2. 主力合约 | date | instrument | trading_code | open | close | high | low | pre_close | volume | amount | open_interest | settle | pre_settle | upper_limit | lower_limit | product_code | | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | | 2026-09-21 | rb8888.SHF | rb2701 | 3096.0 | 3117.0 | 3120.0 | 3094.0 | 3096.0 | 713485 | 22181875990.0 | 1590535 | 3108.0 | 3104.0 | 3259.0 | 2948.0 | rb | | 2026-09-22 | rb8888.SHF | rb2701 | 3117.0 | 3114.0 | 3131.0 | 3107.0 | 3117.0 | 567871 | 17724135150.0 | 1589847 | 3121.0 | 3108.0 | 3263.0 | 2952.0 | rb | | 2026-09-23 | rb8888.SHF | rb2701 | 3110.0 | 3113.0 | 3129.0 | 3107.0 | 3114.0 | 522561 | 16288506800.0 | 1607164 | 3117.0 | 3121.0 | 3277.0 | 2964.0 | rb | | 2026-09-24 | rb8888.SHF | rb2701 | 3115.0 | 3118.0 | 3120.0 | 3100.0 | 3113.0 | 570630 | 17757191920.0 | 1615888 | 3111.0 | 3117.0 | 3272.0 | 2961.0 | rb | | 2026-09-28 | rb8888.SHF | rb2701 | 3118.0 | 3106.0 | 3119.0 | 3090.0 | 3118.0 | 625862 | 19407945480.0 | 1649926 | 3100.0 | 3111.0 | 3266.0 | 2955.0 | rb | | 2026-10-14 | rb8888.SHF | rb2701 | 3089.0 | 3073.0 | 3091.0 | 3070.0 | 3089.0 | 580359 | 17856729360.0 | 1703241 | 3076.0 | 3085.0 | 3239.0 | 2930.0 | rb | | 2026-10-15 | rb8888.SHF | rb2701 | 3073.0 | 3071.0 | 3084.0 | 3053.0 | 3073.0 | 763513 | 23414052250.0 | 1732254 | 3066.0 | 3076.0 | 3229.0 | 2922.0 | rb | | 2026-10-16 | rb8888.SHF | rb2701 | 3070.0 | 3074.0 | 3083.0 | 3061.0 | 3071.0 | 544841 | 16740042910.0 | 1740703 | 3072.0 | 3066.0 | 3219.0 | 2912.0 | rb | | 2026-10-19 | rb8888.SHF | rb2701 | 3069.0 | 3068.0 | 3096.0 | 3066.0 | 3074.0 | 793143 | 24434776820.0 | 1743434 | 3080.0 | 3072.0 | 3225.0 | 2918.0 | rb | | 2026-10-20 | rb8888.SHF | rb2701 | 3071.0 | 3070.0 | 3077.0 | 3062.0 | 3068.0 | 437297 | 13421452200.0 | 1762987 | 3069.0 | 3080.0 | 3234.0 | 2926.0 | rb | ### 3. 指数合约 | date | instrument | trading_code | open | close | high | low | pre_close | volume | amount | open_interest | settle | pre_settle | upper_limit | lower_limit | product_code | | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | | 2026-09-21 | rb0000.SHF | rb0000 | 3093.367 | 3110.391 | 3115.72 | 3090.205 | 3092.091 | 856040 | 26580763830.0 | 2565696 | 3103.905 | 3099.869 | 3254.498 | 2944.27 | rb | | 2026-09-22 | rb0000.SHF | rb0000 | 3111.858 | 3108.953 | 3125.53 | 3102.353 | 3110.874 | 676133 | 21073968390.0 | 2547720 | 3115.988 | 3104.359 | 3259.013 | 2948.706 | rb | | 2026-09-23 | rb0000.SHF | rb0000 | 3106.836 | 3108.668 | 3124.04 | 3103.511 | 3109.461 | 659684 | 20508187690.0 | 2541827 | 3112.21 | 3116.521 | 3272.161 | 2959.881 | rb | | 2026-09-24 | rb0000.SHF | rb0000 | 3111.484 | 3114.326 | 3116.745 | 3097.039 | 3110.0 | 817106 | 25378282590.0 | 2449302 | 3108.207 | 3113.567 | 3268.556 | 2957.578 | rb | | 2026-09-28 | rb0000.SHF | rb0000 | 3113.557 | 3103.171 | 3116.966 | 3087.631 | 3115.583 | 818969 | 25350492810.0 | 2398108 | 3097.575 | 3109.38 | 3264.421 | 2953.477 | rb | | 2026-10-14 | rb0000.SHF | rb0000 | 3089.609 | 3075.044 | 3091.571 | 3071.635 | 3089.852 | 659092 | 20285915970.0 | 2285313 | 3077.801 | 3085.686 | 3239.682 | 2930.69 | rb | | 2026-10-15 | rb0000.SHF | rb0000 | 3074.275 | 3072.48 | 3085.379 | 3055.056 | 3075.019 | 884366 | 27131369490.0 | 2320298 | 3067.663 | 3077.774 | 3231.022 | 2923.697 | rb | | 2026-10-16 | rb0000.SHF | rb0000 | 3071.119 | 3075.774 | 3084.592 | 3063.171 | 3072.566 | 641741 | 19727046190.0 | 2338855 | 3073.656 | 3067.834 | 3220.911 | 2913.758 | rb | | 2026-10-19 | rb0000.SHF | rb0000 | 3071.773 | 3070.314 | 3097.035 | 3068.282 | 3075.829 | 907258 | 27960233200.0 | 2361691 | 3081.492 | 3073.706 | 3226.791 | 2919.628 | rb | | 2026-10-20 | rb0000.SHF | rb0000 | 3071.773 | 3072.096 | 3078.803 | 3064.315 | 3070.306 | 510153 | 15664334600.0 | 2389602 | 3070.974 | 3081.485 | 3235.495 | 2927.213 | rb | ## 【期货通用】一、交易所 下表展示了中国六大期货交易所相关信息,特别关注的是:****平台的交易所后缀统一改为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),该合约的行情数据考虑其他不活跃合约的影响。 指数合约的核心逻辑位:行情价格数据按当日持仓量作为权重进行加权,成交额、总成交量、累计持仓量等都是同品种期货合约对应字段的加总值。

用例
* 用例1:查看特定合约的日行情数据 ``` import dai df = dai.query(""" SELECT date, instrument, open, high, low, close, volume, open_interest FROM cn_future_bar1d WHERE instrument = 'AP0000.CZC' ORDER BY date""", filters={"date": ["2023-01-01","2023-12-31"]} ).df() ``` * 用例2:计算合约在一段时间内的平均成交量 ``` import dai df = dai.query(""" SELECT instrument, AVG(amount) as avg_amount FROM cn_future_bar1d GROUP BY instrument QUALIFY avg_amount > 0 ORDER BY avg_amount DESC""", filters={"date": ["2023-01-01", "2023-12-31"]} ).df() ```
表结构
字段 字段类型 字段描述
low double 最低价
high double 最高价
close double 收盘价
pre_close double 昨收盘
settle double 结算价
pre_settle double -
lower_limit double 跌停价
upper_limit double 涨停价
instrument string 合约代码
trading_code string 交易代码
open_interest int32 持仓量
amount double 成交金额
date timestamp[ns] 日期
__PARTITION__ int64 -
open double 开盘价
product_code string 品种代码
volume int64 成交量

表名:cn_future_bar1d

起始时间:

最近更新时间: