FAQ > 金融建模 > 建模问题 > 期货相关

Q:期货代码、名称(连续合约、主力合约、指数合约)编制规则    

  • A: 天软期货代码编码规则:
    期货的编码规则:
    非月均价期货:品种+合约到期年份(2位数字)+合约到期月份(2位数字),如:IF2403、AP2201、V1901等
    月均价期货:品种+合约到期年份(2位数字)+合约到期月份(2位数字)+F,如:v2602F、l2602F等

    期货主力|连续|指数等虚拟合约的编码规则:
    股指、国债、非月均价商品期货品种虚拟合约编码规则
    主力线代码:ZL+品种+10,主力线是昨持仓最大的合约
    主力线2代码:ZL+品种+00,主力线2是最近5个交易日昨持仓总和、成交量总和均为最大的合约
    次主力线代码:ZL+品种+11,次主力线是昨持仓第二大的合约
    指数线代码:QI+品种+10
    连续线代码:LX+品种+xx,其中:xx=00表示连续代码,xx=01表示连一代码,xx=02表示连二代码……,详情如下:
    股指期货:当月连续(xx=00)、下月连续(xx=01)、下季连续(xx=02)、隔季连续(xx=03);
    国债期货:最近3个季月(3/6/9/12中的最近3个),连续、连一、连二;
    商品期货:一般有5个,连续、连一、连二、连三、连四,
      连续:当月合约的连续;
      连一:当月合约后第一个合约的连续;
      连二:当月合约后第二个合约的连续;
      连三:当月合约后第三个合约的连续;
      连四:当月合约后第四个合约的连续。
    期货主力具体算法说明可参考:FAQ:2025-08-25-数据更新-期货数据009:关于天软期货主力系列升级的说明(更新版)

    商品期货月均价品种虚拟合约编码规则
    月均价品种代码:品种+“_F”,如聚氯乙烯月均价:v_F
    主力线代码:ZL+品种+10+F,主力线是昨持仓最大的合约
    主力线2代码:ZL+品种+00+F,主力线2是最近5个交易日昨持仓总和、成交量总和均为最大的合约
    次主力线代码:ZL+品种+11+F,次主力线是昨持仓第二大的合约
    指数线代码:QI+品种+10+F
    连续线代码:LX+品种+xx+F,其中:xx=00表示连续代码,xx=01表示连一代码,xx=02表示连二代码……,详情如下:
    商品期货:一般有5个,连续、连一、连二、连三、连四,
      连续:当月合约的连续;
      连一:当月合约后第一个合约的连续;
      连二:当月合约后第二个合约的连续;
      连三:当月合约后第三个合约的连续;
      连四:当月合约后第四个合约的连续。
    月均价期货数据说明详情:FAQ:Q:月均价期货数据说明

    期货主力|连续|指数等虚拟合约代码对照表
    品种名称品种代码主力合约代码主力合约代码2次主力合约代码指数线代码连续/当月连续连一/下月连续连二/下季连续连三/隔季连续连四原品种代码品种代码更换说明
    中证500指数ICZLIC10ZLIC00ZLIC11QIIC10LXIC00LXIC01LXIC02LXIC03
    沪深300指数IFZLIF10ZLIF00ZLIF11QIIF10LXIF00LXIF01LXIF02LXIF03
    上证50指数IHZLIH10ZLIH00ZLIH11QIIH10LXIH00LXIH01LXIH02LXIH03
    中证1000指数IMZLIM10ZLIM00ZLIM11QIIM10LXIM00LXIM01LXIM02LXIM03
    10年期国债TZLT10ZLT00ZLT11QIT10LXT00LXT01LXT02
    5年期国债TFZLTF10ZLTF00ZLTF11QITF10LXTF00LXTF01LXTF02
    30年期国债TLZLTL10ZLTL00ZLTL11QITL10LXTL00LXTL01LXTL02
    2年期国债TSZLTS10ZLTS00ZLTS11QITS10LXTS00LXTS01LXTS02
    沪铝ALZLAL10ZLAL00ZLAL11QIAL10LXAL00LXAL01LXAL02LXAL03LXAL04
    沪黄金AUZLAU10ZLAU00ZLAU11QIAU10LXAU00LXAU01LXAU02LXAU03LXAU04
    沪铜CUZLCU10ZLCU00ZLCU11QICU10LXCU00LXCU01LXCU02LXCU03LXCU04
    沪燃料油FUZLFU10ZLFU00ZLFU11QIFU10LXFU00LXFU01LXFU02LXFU03LXFU04
    沪天然橡胶RUZLRU10ZLRU00ZLRU11QIRU10LXRU00LXRU01LXRU02LXRU03LXRU04
    沪锌ZNZLZN10ZLZN00ZLZN11QIZN10LXZN00LXZN01LXZN02LXZN03LXZN04
    郑棉花CFZLCF10ZLCF00ZLCF11QICF10LXCF00LXCF01LXCF02LXCF03LXCF04
    郑菜籽油OIZLOI10ZLOI00ZLOI11QIOI10LXOI00LXOI01LXOI02LXOI03LXOI04RO从合约OI1307开始更换,上市日为2012-08-06
    郑白糖SRZLSR10ZLSR00ZLSR11QISR10LXSR00LXSR01LXSR02LXSR03LXSR04
    郑PTATAZLTA10ZLTA00ZLTA11QITA10LXTA00LXTA01LXTA02LXTA03LXTA04
    郑强麦WHZLWH10ZLWH00ZLWH11QIWH10LXWH00LXWH01LXWH02LXWH03LXWH04WS从合约WH1307开始更换,上市日为2012-07-24
    郑普麦PMZLPM10ZLPM00ZLPM11QIPM10LXPM00LXPM01LXPM02LXPM03LXPM04WT从合约PM1301开始更换,上市日为2012-01-17
    连黄大豆1号AZLA10ZLA00ZLA11QIA10LXA00LXA01LXA02LXA03LXA04
    连黄大豆2号BZLB10ZLB00ZLB11QIB10LXB00LXB01LXB02LXB03LXB04
    连玉米CZLC10ZLC00ZLC11QIC10LXC00LXC01LXC02LXC03LXC04
    连聚乙烯LZLL10ZLL00ZLL11QIL10LXL00LXL01LXL02LXL03LXL04
    连豆粕MZLM10ZLM00ZLM11QIM10LXM00LXM01LXM02LXM03LXM04
    连棕榈油PZLP10ZLP00ZLP11QIP10LXP00LXP01LXP02LXP03LXP04
    连豆油YZLY10ZLY00ZLY11QIY10LXY00LXY01LXY02LXY03LXY04
    郑早籼稻RIZLRI10ZLRI00ZLRI11QIRI10LXRI00LXRI01LXRI02LXRI03LXRI04ER从合约RI1307开始更换,上市日为2012-07-26
    沪线材WRZLWR10ZLWR00ZLWR11QIWR10LXWR00LXWR01LXWR02LXWR03LXWR04
    沪螺纹钢RBZLRB10ZLRB00ZLRB11QIRB10LXRB00LXRB01LXRB02LXRB03LXRB04
    连聚氯乙烯VZLV10ZLV00ZLV11QIV10LXV00LXV01LXV02LXV03LXV04
    沪铅PBZLPB10ZLPB00ZLPB11QIPB10LXPB00LXPB01LXPB02LXPB03LXPB04
    连焦炭JZLJ10ZLJ00ZLJ11QIJ10LXJ00LXJ01LXJ02LXJ03LXJ04
    郑甲醇MAZLMA10ZLMA00ZLMA11QIMA10LXMA00LXMA01LXMA02LXMA03LXMA04ME从合约MA1506开始更换,上市日为2014-06-17
    沪白银AGZLAG10ZLAG00ZLAG11QIAG10LXAG00LXAG01LXAG02LXAG03LXAG04
    郑玻璃FGZLFG10ZLFG00ZLFG11QIFG10LXFG00LXFG01LXFG02LXFG03LXFG04
    郑油菜籽RSZLRS10ZLRS00ZLRS11QIRS10LXRS00LXRS01LXRS02LXRS03
    郑菜籽粕RMZLRM10ZLRM00ZLRM11QIRM10LXRM00LXRM01LXRM02LXRM03LXRM04
    连焦煤JMZLJM10ZLJM00ZLJM11QIJM10LXJM00LXJM01LXJM02LXJM03LXJM04
    沪沥青BUZLBU10ZLBU00ZLBU11QIBU10LXBU00LXBU01LXBU02LXBU03LXBU04
    连铁矿石IZLI10ZLI00ZLI11QII10LXI00LXI01LXI02LXI03LXI04
    郑动力煤ZCZLZC10ZLZC00ZLZC11QIZC10LXZC00LXZC01LXZC02LXZC03LXZC04TC从合约ZC1506开始更换,上市日为2015-05-18
    连纤维板FBZLFB10ZLFB00ZLFB11QIFB10LXFB00LXFB01LXFB02LXFB03LXFB04
    连胶合板BBZLBB10ZLBB00ZLBB11QIBB10LXBB00LXBB01LXBB02LXBB03LXBB04
    郑粳稻JRZLJR10ZLJR00ZLJR11QIJR10LXJR00LXJR01LXJR02LXJR03LXJR04
    连鸡蛋JDZLJD10ZLJD00ZLJD11QIJD10LXJD00LXJD01LXJD02LXJD03LXJD04
    沪热轧卷板HCZLHC10ZLHC00ZLHC11QIHC10LXHC00LXHC01LXHC02LXHC03LXHC04
    连聚丙烯PPZLPP10ZLPP00ZLPP11QIPP10LXPP00LXPP01LXPP02LXPP03LXPP04
    郑晚籼稻LRZLLR10ZLLR00ZLLR11QILR10LXLR00LXLR01LXLR02LXLR03LXLR04
    郑硅铁SFZLSF10ZLSF00ZLSF11QISF10LXSF00LXSF01LXSF02LXSF03LXSF04
    郑锰硅SMZLSM10ZLSM00ZLSM11QISM10LXSM00LXSM01LXSM02LXSM03LXSM04
    连玉米淀粉CSZLCS10ZLCS00ZLCS11QICS10LXCS00LXCS01LXCS02LXCS03LXCS04
    沪镍NIZLNI10ZLNI00ZLNI11QINI10LXNI00LXNI01LXNI02LXNI03LXNI04
    沪锡SNZLSN10ZLSN00ZLSN11QISN10LXSN00LXSN01LXSN02LXSN03LXSN04
    郑棉纱CYZLCY10ZLCY00ZLCY11QICY10LXCY00LXCY01LXCY02LXCY03LXCY04
    郑苹果APZLAP10ZLAP00ZLAP11QIAP10LXAP00LXAP01LXAP02LXAP03LXAP04
    沪原油SCZLSC10ZLSC00ZLSC11QISC10LXSC00LXSC01LXSC02LXSC03LXSC04
    沪纸浆SPZLSP10ZLSP00ZLSP11QISP10LXSP00LXSP01LXSP02LXSP03LXSP04
    连乙二醇EGZLEG10ZLEG00ZLEG11QIEG10LXEG00LXEG01LXEG02LXEG03LXEG04
    郑红枣CJZLCJ10ZLCJ00ZLCJ11QICJ10LXCJ00LXCJ01LXCJ02LXCJ03LXCJ04
    沪20号胶NRZLNR10ZLNR00ZLNR11QINR10LXNR00LXNR01LXNR02LXNR03LXNR04
    郑尿素URZLUR10ZLUR00ZLUR11QIUR10LXUR00LXUR01LXUR02LXUR03LXUR04
    连粳米RRZLRR10ZLRR00ZLRR11QIRR10LXRR00LXRR01LXRR02LXRR03LXRR04
    沪不锈钢SSZLSS10ZLSS00ZLSS11QISS10LXSS00LXSS01LXSS02LXSS03LXSS04
    连苯乙烯EBZLEB10ZLEB00ZLEB11QIEB10LXEB00LXEB01LXEB02LXEB03LXEB04
    郑纯碱SAZLSA10ZLSA00ZLSA11QISA10LXSA00LXSA01LXSA02LXSA03LXSA04
    连液化石油气PGZLPG10ZLPG00ZLPG11QIPG10LXPG00LXPG01LXPG02LXPG03LXPG04
    沪低硫燃料油LUZLLU10ZLLU00ZLLU11QILU10LXLU00LXLU01LXLU02LXLU03LXLU04
    郑短纤PFZLPF10ZLPF00ZLPF11QIPF10LXPF00LXPF01LXPF02LXPF03LXPF04
    沪国际铜BCZLBC10ZLBC00ZLBC11QIBC10LXBC00LXBC01LXBC02LXBC03LXBC04
    连生猪LHZLLH10ZLLH00ZLLH11QILH10LXLH00LXLH01LXLH02LXLH03LXLH04
    郑花生PKZLPK10ZLPK00ZLPK11QIPK10LXPK00LXPK01LXPK02LXPK03LXPK04
    广工业硅SIZLSI10ZLSI00ZLSI11QISI10LXSI00LXSI01LXSI02LXSI03LXSI04
    沪氧化铝AOZLAO10ZLAO00ZLAO11QIAO10LXAO00LXAO01LXAO02LXAO03LXAO04
    广碳酸锂LCZLLC10ZLLC00ZLLC11QILC10LXLC00LXLC01LXLC02LXLC03LXLC04
    沪丁二烯橡胶BRZLBR10ZLBR00ZLBR11QIBR10LXBR00LXBR01LXBR02LXBR03LXBR04
    沪SCFIS欧线ECZLEC10ZLEC00ZLEC11QIEC10LXEC00LXEC01LXEC02LXEC03LXEC04
    郑烧碱SHZLSH10ZLSH00ZLSH11QISH10LXSH00LXSH01LXSH02LXSH03LXSH04
    郑对二甲苯PXZLPX10ZLPX00ZLPX11QIPX10LXPX00LXPX01LXPX02LXPX03LXPX04
    郑瓶片PRZLPR10ZLPR00ZLPR11QIPR10LXPR00LXPR01LXPR02LXPR03LXPR04
    连原木LGZLLG10ZLLG00ZLLG11QILG10LXLG00LXLG01LXLG02LXLG03LXLG04
    广多晶硅PSZLPS10ZLPS00ZLPS11QIPS10LXPS00LXPS01LXPS02LXPS03LXPS04
    沪铸造铝合金ADZLAD10ZLAD00ZLAD11QIAD10LXAD00LXAD01LXAD02LXAD03LXAD04
    连纯苯BZZLBZ10ZLBZ00ZLBZ11QIBZ10LXBZ00LXBZ01LXBZ02LXBZ03LXBZ04
    郑丙烯PLZLPL10ZLPL00ZLPL11QIPL10LXPL00LXPL01LXPL02LXPL03LXPL04
    沪胶版印刷纸OPZLOP10ZLOP00ZLOP11QIOP10LXOP00LXOP01LXOP02LXOP03LXOP04
    广铂PTZLPT10ZLPT00ZLPT11QIPT10LXPT00LXPT01LXPT02LXPT03LXPT04
    广钯PDZLPD10ZLPD00ZLPD11QIPD10LXPD00LXPD01LXPD02LXPD03LXPD04

    2025-08-22之前连续合约、主力合约、指数合约编制规则
    2025-08-22:天软对期货主力代码、次主力代码、指数线代码、连续代码的编码规则进行调整,
    详情参考:调整公告以及调整说明:FAQ:Q:20250822-期货主力代码、次主力代码、指数线代码、连续代码的编码规则调整及影响
    旧的编码规则做了映射,可以继续获取数据,保留以下旧版编码规则说明
    新旧代码对照可参考:FAQ:Q:20250822-天软期货衍生代码调整前后对照表及对程序的影响与处理建议

    期货主力|连续|指数等虚拟合约的编码规则:
    股指期货的代码规则:
    以如沪深300股指期货为例,期货合约代码如IF2209。
    主力线代码:品种+00, 如IF00
    主力线2代码:“ZL”+品种+00, 如ZLIF00
    次主力线代码:品种+10 ,如IF10
    当月连续代码:品种+01 ,如IF01
    下月连续代码:品种+02 ,如IF02
    下季连续代码:品种+03 ,如IF03
    隔季连续代码:品种+04 ,如IF04
    上证50、中证500、中证100指数期货规则同沪深300股指期货。

    国债期货合约规则:
    代码规则类似于股指期货。其中,国债期货合约为最近3个季月(3/6/9/12中的最近3个),
    以5年期国债期货为例,其品种代码为TF,期货代码如TF1512。
    TF00表示5年期国债期货主力线;ZLTF00表示5年期国债期货主力线2;TF10表示5年期国债期货次主力线;
    TF01是5年期国债连一;TF02是5年期国债连二;TF03是5年期国债连三。
    10年期国债(T)规则同5年期国债期货。

    商品期货代码的编码规则:
    商品期货主力合约代码:ZL0+5位数字编码;
    商品期货主力合约代码2:ZL+品种+00;
    商品期货次主力合约代码:ZL1+5位数字编码;
    商品期指数线代码:QI+6位数字代码。
    商品期货连续线(一般有5个):连续、连一、连二、连三、连四,在天软的合约代码规则是:LX+品种+00/01/02/03/04
      连续:当月合约的连续;
      连一:当月合约后第一个合约的连续;
      连二:当月合约后第二个合约的连续;
      连三:当月合约后第三个合约的连续;
      连四:当月合约后第四个合约的连续。

    具体代码对照列表
    股指/国债期货合约品种及主力/连续合约代码对照表:
    品种名称品种代码主力合约代码主力合约代码2次主力合约代码指数线代码当月连续/连一下月连续/连二下季连续/连三隔季连续
    沪深300期货IFIF00ZLIF00IF10IFIndIF01IF02IF03IF04
    中证500期货ICIC00ZLIC00IC10ICIndIC01IC02IC03IC04
    上证50期货IHIH00ZLIH00IH10IHIndIH01IH02IH03IH04
    中证1000期货IMIM00ZLIM00IM10IMIndIM01IM02IM03IM04
    10年期国债期货TT00ZLT00T10TIndT01T02T03
    5年期国债期货TFTF00ZLTF00TF10TFIndTF01TF02TF03
    30年期国债期货TLTL00ZLTL00TL10TLIndTL01TL02TL03
    2年期国债期货TSTS00ZLTS00TS10TSIndTS01TS02TS03


    商品期货品种与主力/连续合约的对照表-较早期的品种代码列表:
    品种名称品种代码原品种代码主力合约代码主力合约代码2次主力合约代码指数线代码连续连一连二连三连四品种代码更换说明
    沪铝alZL000001ZLAL00ZL100001QI000001LXAL00LXAL01LXAL02LXAL03LXAL04
    沪黄金auZL000002ZLAU00ZL100002QI000002LXAU00LXAU01LXAU02LXAU03LXAU04
    沪铜cuZL000003ZLCU00ZL100003QI000003LXCU00LXCU01LXCU02LXCU03LXCU04
    沪燃油fuZL000004ZLFU00ZL100004QI000004LXFU00LXFU01LXFU02LXFU03LXFU04
    沪天胶ruZL000005ZLRU00ZL100005QI000005LXRU00LXRU01LXRU02LXRU03LXRU04
    沪锌znZL000006ZLZN00ZL100006QI000006LXZN00LXZN01LXZN02LXZN03LXZN04
    郑棉一CFZL000007ZLCF00ZL100007QI000007LXCF00LXCF01LXCF02LXCF03LXCF04
    郑菜籽油OIROZL000009ZLOI00ZL100009QI000009LXRO00LXRO01LXRO02LXRO03LXRO04从合约OI1307开始更换,上市日为2012-08-06
    郑白糖SRZL000010ZLSR00ZL100010QI000010LXSR00LXSR01LXSR02LXSR03LXSR04
    郑甲酸TAZL000011ZLTA00ZL100011QI000011LXTA00LXTA01LXTA02LXTA03LXTA04
    郑强麦WHWSZL000012ZLWH00ZL100012QI000012LXWS00LXWS01LXWS02LXWS03LXWS04从合约WH1307开始更换,上市日为2012-07-24
    郑硬麦PMWTZL000013ZLPM00ZL100013QI000013LXWT00LXWT01LXWT02LXWT03LXWT04从合约PM1301开始更换,上市日为2012-01-17
    连豆一aZL000014ZLA00ZL100014QI000014LXA00LXA01LXA02LXA03LXA04
    连豆二bZL000015ZLB00ZL100015QI000015LXB00LXB01LXB02LXB03LXB04
    连玉米cZL000016ZLC00ZL100016QI000016LXC00LXC01LXC02LXC03LXC04
    连聚乙烯lZL000017ZLL00ZL100017QI000017LXL00LXL01LXL02LXL03LXL04
    连豆粕mZL000018ZLM00ZL100018QI000018LXM00LXM01LXM02LXM03LXM04
    连棕榈油pZL000019ZLP00ZL100019QI000019LXP00LXP01LXP02LXP03LXP04
    连豆油yZL000020ZLY00ZL100020QI000020LXY00LXY01LXY02LXY03LXY04
    早籼稻RIERZL000021ZLRI00ZL100021QI000021LXER00LXER01LXER02LXER03LXER04从合约RI1307开始更换,上市日为2012-07-26
    线材wrZL000022ZLWR00ZL100022QI000022LXWR00LXWR01LXWR02LXWR03LXWR04
    螺纹钢rbZL000023ZLRB00ZL100023QI000023LXRB00LXRB01LXRB02LXRB03LXRB04
    聚氯乙烯vZL000024ZLV00ZL100024QI000024LXV00LXV01LXV02LXV03LXV04
    沪铅pbZL000025ZLPB00ZL100025QI000025LXPB00LXPB01LXPB02LXPB03LXPB04
    连焦炭jZL000026ZLJ00ZL100026QI000026LXJ00LXJ01LXJ02LXJ03LXJ04
    郑甲醇MAMEZL000027ZLMA00ZL100027QI000027LXMA00LXMA01LXMA02LXMA03LXMA04从合约MA1506开始更换,上市日为2014-06-17
    沪银AgZL000028ZLAG00ZL100028QI000028LXAG00LXAG01LXAG02LXAG03LXAG04
    郑玻璃FGZL000029ZLFG00ZL100029QI000029LXFG00LXFG01LXFG02LXFG03LXFG04
    郑菜籽RSZL000030ZLRS00ZL100030QI000030LXRS00LXRS01LXRS02LXRS03
    郑菜粕RMZL000031ZLRM00ZL100031QI000031LXRM00LXRM01LXRM02LXRM03LXRM04
    连焦煤JMZL000032ZLJM00ZL100032QI000032LXJM00LXJM01LXJM02LXJM03LXJM04
    沪沥青buZL000033ZLBU00ZL100033QI000033LXBU00LXBU01LXBU02LXBU03LXBU04
    连铁矿石IZL000034ZLI00ZL100034QI000034LXI00LXI01LXI02LXI03LXI04
    郑动力煤ZCTCZL000035ZLZC00ZL100035QI000035LXTC00LXTC01LXTC02LXTC03LXTC04从合约ZC1506开始更换,上市日为2015-05-18
    连纤维板FBZL000036ZLFB00ZL100036QI000036LXFB00LXFB01LXFB02LXFB03LXFB04
    连胶合板BBZL000037ZLBB00ZL100037QI000037LXBB00LXBB01LXBB02LXBB03LXBB04
    郑粳稻JRZL000038ZLJR00ZL100038QI000038LXJR00LXJR01LXJR02LXJR03LXJR04
    连鸡蛋JDZL000039ZLJD00ZL100039QI000039LXJD00LXJD01LXJD02LXJD03LXJD04
    热轧卷板HCZL000040ZLHC00ZL100040QI000040LXHC00LXHC01LXHC02LXHC03LXHC04
    聚丙烯PPZL000041ZLPP00ZL100041QI000041LXPP00LXPP01LXPP02LXPP03LXPP04
    晚籼稻LRZL000042ZLLR00ZL100042QI000042LXLR00LXLR01LXLR02LXLR03LXLR04
    硅铁SFZL000043ZLSF00ZL100043QI000043LXSF00LXSF01LXSF02LXSF03LXSF04
    锰硅SMZL000044ZLSM00ZL100044QI000044LXSM00LXSM01LXSM02LXSM03LXSM04
    淀粉CSZL000045ZLCS00ZL100045QI000045LXCS00LXCS01LXCS02LXCS03LXCS04
    NIZL000046ZLNI00ZL100046QI000046LXNI00LXNI01LXNI02LXNI03LXNI04
    SNZL000047ZLSN00ZL100047QI000047LXSN00LXSN01LXSN02LXSN03LXSN04
    棉纱CYZL000048ZLCY00ZL100048QI000048LXCY00LXCY01LXCY02LXCY03LXCY04
    鲜苹果APZL000049ZLAP00ZL100049QI000049LXAP00LXAP01LXAP02LXAP03LXAP04
    中质含硫原油SCZL000050ZLSC00ZL100050QI000050LXSC00LXSC01LXSC02LXSC03LXSC04
    纸浆SPZL000051ZLSP00ZL100051QI000051LXSP00LXSP01LXSP02LXSP03LXSP04
    乙二醇EGZL000052ZLEG00ZL100052QI000052LXEG00LXEG01LXEG02LXEG03LXEG04
    红枣CJZL000053ZLCJ00ZL100053QI000053LXCJ00LXCJ01LXCJ02LXCJ03LXCJ04
    20号胶NRZL000054ZLNR00ZL100054QI000054LXNR00LXNR01LXNR02LXNR03LXNR04
    尿素URZL000055ZLUR00ZL100055QI000055LXUR00LXUR01LXUR02LXUR03LXUR04
    粳米RRZL000056ZLRR00ZL100056QI000056LXRR00LXRR01LXRR02LXRR03LXRR04
    不锈钢SSZL000057ZLSS00ZL100057QI000057LXSS00LXSS01LXSS02LXSS03LXSS04
    苯乙烯EBZL000058ZLEB00ZL100058QI000058LXEB00LXEB01LXEB02LXEB03LXEB04
    纯碱SAZL000059ZLSA00ZL100059QI000059LXSA00LXSA01LXSA02LXSA03LXSA04
    液化石油气PGZL000060ZLPG00ZL100060QI000060LXPG00LXPG01LXPG02LXPG03LXPG04
    低硫燃料油LUZL000061ZLLU00ZL100061QI000061LXLU00LXLU01LXLU02LXLU03LXLU04
    短纤PFZL000062ZLPF00ZL100062QI000062LXPF00LXPF01LXPF02LXPF03LXPF04
    国际铜BCZL000063ZLBC00ZL100063QI000063LXBC00LXBC01LXBC02LXBC03LXBC04
    生猪LHZL000064ZLLH00ZL100064QI000064LXLH00LXLH01LXLH02LXLH03LXLH04
    花生PKZL000065ZLPK00ZL100065QI000065LXPK00LXPK01LXPK02LXPK03LXPK04
    工业硅SIZL000066ZLSI00ZL100066QI000066LXSI00LXSI01LXSI02LXSI03LXSI04
    氧化铝AOZL000067ZLAO00ZL100067QI000067LXAO00LXAO01LXAO02LXAO03LXAO04
    碳酸锂LCZL000068ZLLC00ZL100068QI000068LXLC00LXLC01LXLC02LXLC03LXLC04
    丁二烯橡胶BRZL000069ZLBR00ZL100069QI000069LXBR00LXBR01LXBR02LXBR03LXBR04
    SCFIS欧线ECZL000070ZLEC00ZL100070QI000070LXEC00LXEC01LXEC02LXEC03LXEC04
    烧碱SHZL000071ZLSH00ZL100071QI000071LXSH00LXSH01LXSH02LXSH03LXSH04
    对二甲苯PXZL000072ZLPX00ZL100072QI000072LXPX00LXPX01LXPX02LXPX03LXPX04
    瓶片PRZL000073ZLPR00ZL100073QI000073LXPR00LXPR01LXPR02LXPR03LXPR04
    原木LGZL000074ZLLG00ZL100074QI000074LXLG00LXLG01LXLG02LXLG03LXLG04
    多晶硅PSZL000075ZLPS00ZL100075QI000075LXPS00LXPS01LXPS02LXPS03LXPS04
    铸造铝合金ADZL000076ZLAD00ZL100076QI000076LXAD00LXAD01LXAD02LXAD03LXAD04
    纯苯BZZL000077ZLBZ00ZL100077QI000077LXBZ00LXBZ01LXBZ02LXBZ03LXBZ04
    丙烯PLZL000078ZLPL00ZL100078QI000078LXPL00LXPL01LXPL02LXPL03LXPL04


    名称说明:
    在商品期货的名称中的有部分代码前面会出现D.+合约代码,E.+合约代码,F.+合约代码,其中的D、E、F分别代表上海、大连、郑州,当前还在上市交易的合约的名称前会标注这些字母,已经交割的合约名称前面则没有。

    最新所有期货品种信息及代码对照,可通过以下代码获取:
    t1:= select * from infotable 708 of getbk('期货品种代码') end;
    t2:= select ['StockID'],["上市地"],["大类资产"],["大类资产2"],
       ["其他分类1"],["其他分类2"]
       from infotable 299 of getbk('期货品种代码') end;
    return select [1].*,[2].* from t1 full join t2
        with([1].['StockID'] on [2].['StockID'])
        order by ["上市地"] desc,['StockID']
       end;

    部分结果截图如下:


    相关代码之间的转换可参考:FAQ:Q:期货品种、合约代码与主力线等之间的获取方法

    相关代码集合的提取:
    1、所有期货主力合约代码:
    return getbk('期货主力');

    2、所有国内商品期货主力合约代码:
    return sselect thisrow from getbk('期货主力') where spec(base(299005),spec(FuturesCodeToPZ(),thisrow))="商品期货" end;

    3、所有国债期货和股指期货的主力合约代码:
    return sselect thisrow from getbk('期货主力') where spec(base(299005),spec(FuturesCodeToPZ(),thisrow)) in array("股指期货","国债期货") end;

    4、所有期货连续合约代码:
    return getbk('期货连续');

    5、所有国内商品期货连续合约代码:
    return sselect thisrow from getbk('期货连续') where spec(base(299005),spec(FuturesCodeToPZ(),thisrow))='商品期货' end;

    6、所有国内商品期货当月连续合约代码:
    return sselect thisrow from getbk('期货连续')     where spec(base(299005),spec(FuturesCodeToPZ(),thisrow))='商品期货' and
           RightStr(thisrow,2)='00'
        end;
    注:若为连一,则'00'改为'01'即可,其它的类推

    7、所有国债期货和股指期货的连续合约代码:
    return sselect thisrow from getbk('期货连续') where spec(base(299005),spec(FuturesCodeToPZ(),thisrow)) in array("股指期货","国债期货") end;

    8、所有国债期货和股指期货的当月连续合约代码:
    return sselect thisrow from getbk('期货连续') where     spec(base(299005),spec(FuturesCodeToPZ(),thisrow)) in array("股指期货","国债期货")
        and rightstr(thisrow,2)='00'
        end;
    注:若为下月连续,则'00'改为'01'即可,其它的类推

    9、所有期货指数线合约代码:
    return getbk('期货指数线');

    10、所有国内商品期货指数线合约代码:
    return sselect thisrow from getbk('期货指数线') where spec(base(299005),spec(FuturesCodeToPZ(),thisrow))='商品期货' end;

    11、所有国债期货和股指期货的期货指数线合约代码:
    return sselect thisrow from getbk('期货指数线') where spec(base(299005),spec(FuturesCodeToPZ(),thisrow)) in array("股指期货","国债期货") end;

    12、指定日所有在市交易的期货合约:
    {变更说明:板块已发生调整,原板块已不能满足,所有期货用“上市期货;退市期货”板块进行提取
    原demo板块:QHArr := getbk('期货;国内商品期货;股指期货;国债期货');已不能提取所有,只能提取现在最新的合约
    2021-04-05板块调整说明:FAQ:2021-03-23-数据更新-数据更新022:关于天软板块变更的说明}
    }
      QHArr := getbk('上市期货;退市期货');
      Endt:=20200713T;
      return sselect thisrow from QHArr
            where spec(FuturesIsTrade(EndT),thisrow) =1 end;

    13、指定日某个品种在市交易的所有合约代码:
     //返回2016年4月5日”IF”期货还能交易的合约代码。
     EndT:= 20160405T;
     return GetFuturesID ('IF',EndT);

    14、指定某个品种所有合约代码
    pz:='CU';
    pzName:=spec(base(708003),pz);
    return stocks:=getbkall(pzName);

    15、指定日在市交易的期货主力
    endt:=20200101T;
      dendt:=datetoint(endt);
      return sselect thisrow from getbk('期货主力') where spec(base(700000,0),thisrow)<=dendt end;