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

Q:已退市期货品种代码(期货品种代码变更)的获取及相关数据    

  • A:介绍了退市品种代码集合的获取、退市品种代码与新代码的对照数据、退市代码的存续期。
    1、关于品种代码的获取
    板块"期货品种代码"只包括目前还在交易的品种集合。已退市的品种集合目前通过板块"退市期货品种代码"进行维护。
    即,获取到所有已退市的品种列表
    stocks:=getbk("退市期货品种代码");

    获取到所有品种代码列表
    return getbk("期货品种代码;退市期货品种代码");

    2、退市品种代码与新品种代码的对照
    期货品种代码的退市一般由于期货品种代码变更导致,因此 ,一般会有一个新品种代码继续运作,天软中可通过提取名称变更表(159表)获取到该对照信息。
    如:
    return select * from infotable 159 of getbk("退市期货品种代码") end;

    提取到退市品种对照表如下:


    3、退市代码的存续期
    可通过期货基本信息表获取该品种的开始日与退市日等信息。
    需要获取更多基本面数据,可参考:FAQ:期货基本信息
    如:
    return select ["StockID"],["StockName"],["变动日"],["最后交易日"],["上市地"]
     from infotable 703 of getbk("退市期货品种代码") end;