尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
Tushare接口文档:期货合约信息表(fut_basic)
官方文档https://tushare.pro/document/2?doc_id135功能描述获取期货合约的代码、名称、乘数、交易单位、上市日期、最后交易日等关键信息返回限量单次请求最大返回10000行接口权限2000积分200次/分钟5000积分500次/分钟说明本接口需要通过交易所代码循环遍历来获取所有合约信息无法在一次请求内完成示例1有较为详尽的演示输入参数名称类型必选描述exchangestrN交易所代码fut_typestrN合约类型ts_codestrN合约代码fut_codestrN标准合约代码list_datestrN上市开始日期交易所代码取值有CFFEX-中金所、DCE-大商所、CZCE-郑商所、SHFE-上期所、INE-上海国际能源交易中心、GFEX-广州期货交易所合约类型取值有1-普通合约、2-主力与连续合约。默认取全部标准合约代码即为期货品种的代码如AG-白银、AP-鲜苹果输入参数中的list_date为上市开始日期即该日期及以后上市的合约均会获取到与输出数据中的同名字段有差异输出数据中的同名字段数据表示该合约上市日期示例4有较为详尽的演示输出参数名称类型默认显示描述ts_codestrY合约代码symbolstrY交易标识exchangestrY交易市场namestrY中文简称fut_codestrY合约产品代码multiplierfloatY合约乘数(只适用于国债期货、指数期货)trade_unitstrY交易计量单位per_unitfloatY交易单位(每手)quote_unitstrY报价单位quote_unit_descstrY最小报价单位说明d_mode_descstrY交割方式说明list_datestrY上市日期delist_datestrY最后交易日期d_monthstrY交割月份last_ddatestrY最后交割日trade_time_descstrN交易时间说明示例示例1获取所有合约所有默认显示的数据虽然所有的输入参数都不是必选的但由于输出行数的限制在想要获取所有合约的场景下本文作者建议还是按照交易所代码exchange获取单个交易所的所有期货合约进行循环遍历。import tushare as ts import pandas as pd pro ts.pro_api() lst_dfs [] exchanges [CFFEX, DCE, CZCE, SHFE, INE, GFEX] for e in exchanges: df pro.fut_basic(exchangee) lst_dfs.append(df) df_all pd.concat(lst_dfs, ignore_indexTrue) df_all输出结果ts_code symbol exchange name fut_code multiplier trade_unit per_unit quote_unit quote_unit_desc d_mode_desc list_date delist_date d_month last_ddate 0 T1906.CFX T1906 CFFEX T1906 T 10000.0 张 1.0 人民币元 0.005人民币元 实物交割 20180917 20190614 201906 20190619 1 TF1906.CFX TF1906 CFFEX TF1906 TF 10000.0 张 1.0 人民币元 0.005人民币元 实物交割 20180917 20190614 201906 20190619 2 IF1507.CFX IF1507 CFFEX IF1507 IF 300.0 张 1.0 指数点 0.2指数点 现金交割 20150518 20150717 201507 20150717 3 T1703.CFX T1703 CFFEX T1703 T 10000.0 张 1.0 人民币元 0.005人民币元 实物交割 20160614 20170310 201703 20170315 4 IM2505.CFX IM2505 CFFEX IM2505 IM 200.0 张 1.0 指数点 0.2指数点 现金交割 20250324 20250516 202505 20250516 ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 11114 PT2706.GFE PT2706 GFEX 粤铂2706 PT NaN 克 1000.0 人民币元/克 0.05人民币元/克 实物交割 20260615 20270615 202706 20270618 11115 SI2706.GFE SI2706 GFEX 粤工业硅2706 SI NaN 吨 5.0 人民币元/吨 5人民币元/吨 实物交割 20260615 20270615 202706 20270618 11116 LC2707.GFE LC2707 GFEX 粤碳酸锂2707 LC NaN 吨 1.0 人民币元/吨 20人民币元/吨 实物交割 20260715 20270714 202707 20270719 11117 PS2707.GFE PS2707 GFEX 粤多晶硅2707 PS NaN 吨 3.0 人民币元/吨 5人民币元/吨 实物交割 20260715 20270714 202707 20270719 11118 SI2707.GFE SI2707 GFEX 粤工业硅2707 SI NaN 吨 5.0 人民币元/吨 5人民币元/吨 实物交割 20260715 20270714 202707 20270719 11119 rows × 15 columns示例2 筛选当前正在交易的活跃合约本示例在示例1的基础上通过delist_date最后交易日大于等于当前日期的条件筛选出尚未到期的活跃合约。from datetime import datetime today datetime.today().strftime(%Y%m%d) df_active df_all[df_all[delist_date] today] df_active输出结果ts_code symbol exchange name fut_code multiplier trade_unit per_unit quote_unit quote_unit_desc d_mode_desc list_date delist_date d_month last_ddate 48 IF2609.CFX IF2609 CFFEX IF2609 IF 300.0 张 1.0 指数点 0.2指数点 现金交割 20260119 20260918 202609 20260918 107 IF2612.CFX IF2612 CFFEX IF2612 IF 300.0 张 1.0 指数点 0.2指数点 现金交割 20260420 20261218 202612 20261218 118 TF2609.CFX TF2609 CFFEX TF2609 TF 10000.0 张 1.0 人民币元 0.005人民币元 实物交割 20251215 20260911 202609 20260916 204 TL2612.CFX TL2612 CFFEX TL2612 TL 10000.0 张 1.0 人民币元 0.01人民币元 实物交割 20260316 20261211 202612 20261216 250 IM2609.CFX IM2609 CFFEX IM2609 IM 200.0 张 1.0 指数点 0.2指数点 现金交割 20260119 20260918 202609 20260918 ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 11114 PT2706.GFE PT2706 GFEX 粤铂2706 PT NaN 克 1000.0 人民币元/克 0.05人民币元/克 实物交割 20260615 20270615 202706 20270618 11115 SI2706.GFE SI2706 GFEX 粤工业硅2706 SI NaN 吨 5.0 人民币元/吨 5人民币元/吨 实物交割 20260615 20270615 202706 20270618 11116 LC2707.GFE LC2707 GFEX 粤碳酸锂2707 LC NaN 吨 1.0 人民币元/吨 20人民币元/吨 实物交割 20260715 20270714 202707 20270719 11117 PS2707.GFE PS2707 GFEX 粤多晶硅2707 PS NaN 吨 3.0 人民币元/吨 5人民币元/吨 实物交割 20260715 20270714 202707 20270719 11118 SI2707.GFE SI2707 GFEX 粤工业硅2707 SI NaN 吨 5.0 人民币元/吨 5人民币元/吨 实物交割 20260715 20270714 202707 20270719 871 rows × 15 columns示例3获取所有主力与连续合约通过传递fut_type参数可指定合约类型从而仅获取“普通合约”或“主力与连续合约”。df pro.fut_basic(fut_type2) df.head()输出结果ts_code symbol exchange name fut_code multiplier trade_unit per_unit quote_unit quote_unit_desc d_mode_desc list_date delist_date d_month last_ddate 0 SS.SHF SS SHFE 不锈钢主力 SS None None None None None None None None None None 1 PG.DCE PG DCE LPG主力 PG None None None None None None None None None None 2 PGL.DCE PGL DCE LPG连续 PG None None None None None None None None None None 3 BCL.INE BCL INE 国际铜连续 BC None None None None None None None None None None 4 SH.ZCE SH CZCE 烧碱主力 SH None None None None None None None None None None示例4获取某日以来上市的某个品种期货的合约通过传递list_date可获取该日及以后上市的期货合约传递fut_code标准合约代码可指定特定期货品种传递fields参数可获取指定的字段。本示例演示获取截至目前2026/07/26自2026/01/01以来上市的所有棕榈油品种代码为P的期货合约返回所有字段包括默认不返回的trade_time_desc交易时间说明。主力与连续合约没有上市日期fields ts_code,symbol,exchange,name,fut_code,multiplier,trade_unit,per_unit,quote_unit,quote_unit_desc,d_mode_desc,list_date,delist_date,d_month,last_ddate,trade_time_desc df pro.fut_basic(list_date20260101, fut_codeP, fieldsfields) df输出结果ts_code symbol exchange name fut_code multiplier trade_unit per_unit quote_unit quote_unit_desc d_mode_desc list_date delist_date d_month last_ddate trade_time_desc 0 P2701.DCE P2701 DCE 棕榈油2701 P None 吨 10.0 人民币元/吨 1人民币元/吨 实物交割 20260119 20270115 202701 20270120 上午9:00-11:30,下午13:30-15:00,下午21:00-23:00(夜盘) 1 P2702.DCE P2702 DCE 棕榈油2702 P None 吨 10.0 人民币元/吨 1人民币元/吨 实物交割 20260224 20270212 202702 20270226 上午9:00-11:30,下午13:30-15:00,下午21:00-23:00(夜盘) 2 P2703.DCE P2703 DCE 棕榈油2703 P None 吨 10.0 人民币元/吨 1人民币元/吨 实物交割 20260316 20270312 202703 20270317 上午9:00-11:30,下午13:30-15:00,下午21:00-23:00(夜盘) 3 P2704.DCE P2704 DCE 棕榈油2704 P None 吨 10.0 人民币元/吨 1人民币元/吨 实物交割 20260416 20270416 202704 20270421 上午9:00-11:30,下午13:30-15:00,下午21:00-23:00(夜盘) 4 P2705.DCE P2705 DCE 棕榈油2705 P None 吨 10.0 人民币元/吨 1人民币元/吨 实物交割 20260520 20270519 202705 20270524 上午9:00-11:30,下午13:30-15:00,下午21:00-23:00(夜盘) 5 P2706.DCE P2706 DCE 连棕油2706 P None 吨 10.0 人民币元/吨 1人民币元/吨 实物交割 20260615 20270615 202706 20270618 日盘交易每周一至周五9:0011:30,13:3015:00夜盘交易前一自然日21... 6 P2707.DCE P2707 DCE 连棕油2707 P None 吨 10.0 人民币元/吨 1人民币元/吨 实物交割 20260715 20270714 202707 20270719 日盘交易每周一至周五9:0011:30,13:3015:00夜盘交易前一自然日21...示例5获取单个合约的基础信息传递参数ts_code可获取单个合约的基础信息。df pro.fut_basic(ts_codeP2707.DCE) df输出结果ts_code symbol exchange name fut_code multiplier trade_unit per_unit quote_unit quote_unit_desc d_mode_desc list_date delist_date d_month last_ddate 0 P2707.DCE P2707 DCE 连棕油2707 P None 吨 10.0 人民币元/吨 1人民币元/吨 实物交割 20260715 20270714 202707 20270719说明本文说明本文旨在对Tushare的期货合约信息表fut_basic数据接口进行介绍提供更多参考示例和使用说明。本接口用于查询期货合约基础信息的元数据。它提供了期货合约的代码、名称、乘数、交易单位、上市日期、最后交易日等关键信息是进行期货数据分析和交易前必须了解的基础工具。本文介绍了如何获取所有合约信息如何筛选当前正在交易的活跃合约获取某日以来上市的某个品种期货的合约等。本文目的是为了让用户和AIGC工具能够更便捷、准确地使用该接口。大家在使用过程中遇到什么问题和建议可在线留言作者会进行数据探索将结果更新到文章中并将建议反馈给Tushare团队。本文另一个目的也是为了聚集大家的智慧以创建“我为人人人人为我”的共创氛围。
RELATED

相关推荐

Next.js应用部署与CDN加速完整实战指南:5个核心优化技巧

Next.js应用部署与CDN加速完整实战指南:5个核心优化技巧

Next.js应用部署与CDN加速完整实战指南:5个核心优化技巧 【免费下载链接】next.js The React Framework 项目地址: https://gitcode.com/GitHub_Trending/next/next.js Next.js作为现代React框架的领导者,为开发者提供了强大的部署选项和性能优化…

📅 2026/9/11 3:20:04
Varia下载管理器终极指南:让你的下载速度提升3倍!

Varia下载管理器终极指南:让你的下载速度提升3倍!

Varia下载管理器终极指南:让你的下载速度提升3倍! 【免费下载链接】varia Download manager that supports regular downloads, torrents and videos 项目地址: https://gitcode.com/gh_mirrors/va/varia 还在为龟速下载而烦恼吗?想象…

📅 2026/9/11 13:20:57
AsrTools:三步轻松实现语音转文字,免费开源工具全解析

AsrTools:三步轻松实现语音转文字,免费开源工具全解析

AsrTools:三步轻松实现语音转文字,免费开源工具全解析 【免费下载链接】AsrTools ✨ AsrTools: Smart Voice-to-Text Tool | Efficient Batch Processing | User-Friendly Interface | No GPU Required | Supports SRT/TXT Output | Turn your audio int…

📅 2026/9/5 1:18:04
MORE NEWS

更多资讯

📰

纯前端三件套打造可交付生日祝福页

简介:这是一份面向前端初学者与兴趣开发者的互动式生日祝福网页特效实战资源,聚焦HTML5、JavaScript和CSS3技术融合,帮助用户快速上手制作个性化数字祝福页面。压缩包共39个文件,包含6个HTML页面构建结构与入口,9个JS文…

📰

Easy-Vibe 前端性能优化实战指南:从加载原理到监控体系的全链路提速方案

Easy-Vibe 前端性能优化实战指南:从加载原理到监控体系的全链路提速方案 【免费下载链接】easy-vibe 💻 vibe coding 101|The first course for AI-native product builders. 项目地址: https://gitcode.com/GitHub_Trending/ea/easy-vibe …

📰

闪存多通道并发如何压垮DDR控制器

1. 为什么“闪存多通道并发”会突然把DDR推到压力测试边缘?这个问题我第一次在某款车规级存储控制器的FPGA原型验证阶段撞上——当时团队信心满满地把NAND Flash从单通道升级到4通道并行读取,DMA引擎吞吐翻了3.8倍,结果系统整体延迟不降反升&…

📰

NocoBase 下拉多选(Multiple Select)字段完全指南:配置、特性与源码级原理

NocoBase 下拉多选(Multiple Select)字段完全指南:配置、特性与源码级原理 【免费下载链接】nocobase NocoBase is an open-source AI no-code platform for building business systems fast. Instead of generating everything from scratc…

📰

ADMM算法在多微电网分布式优化与碳排放实时追踪中的应用

1. 项目背景与核心价值多微电网系统作为分布式能源的重要载体,正在重塑现代电力系统的运行模式。传统集中式调度方法在面对多主体、高维度的微网协同问题时,往往面临通信负担重、隐私保护难、扩展性差等痛点。而基于ADMM的分布式优化算法,恰好…

📰

SpringBoot音乐分享平台开发实战与架构解析

1. 项目概述这个基于SpringBoot的音乐分享交流平台是我去年指导的一个本科毕业设计项目,项目编号Project60526。作为一个典型的Java Web应用,它完美展现了SpringBoot在现代Web开发中的高效与便捷。平台核心功能围绕音乐作品的分享、评论和交流展开&#…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬