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

Q:如何获得历史某天期货主力线对应的实际代码?    

  • A:
    方法一:通过模型ZLToFuturesID获取主力线指定日对应的实际期货合约
    范例:
      //根据沪铝主力线ZL000001得到具体合约。
      EndT:= 20160429T;
      return ZLToFuturesID ('ZL000001',EndT);
      //结果:al1607


    方法二:
    天软提供了期货主力信息数据。用户可在证券数据专家中找到 期货.期货主力信息 表。
    如截图:

    可提取表格数据查看。
    或者用语句提取表格数据查看。
    Return select * from infotable 700 of ‘ZL000001’ end;
    用户也可参考一下代码,查看历史某天对应的主力代码:
      ZLID:="ZL000001";
      EndT_:=20130201;
      return vselect ['主力代码'] from infotable 700 of ZLID where ['调整日期']<=EndT_ order by ['调整日期'] desc end;

    [关键字]:主力线、主力代码、实际代码、主力数据、主力信息

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