FAQ > 金融建模 > 建模问题 > 基金相关

Q:如何获取ETF基金指定日的标的指数代码?    

  • A:ETF基金的业绩比较基准(303)表记录了基准指数的变更情况,可通过该表查询ETF基金指定日的标的指数代码,
    当同一日期有多个业绩比较基准时,取比例(%)最大的为标的指数代码
      此外基金基本信息表的“标的指数代码(302039)”字段记录ETF基金最新状态的标的指数代码。
    查询范例
    范例1:获取ETF基金指定日的标的指数代码
    //获取OF512200在20201231的标的指数代码
    stock:="OF512200";
    intt:=20201231;
    return vselect ["基准代码"] from infotable 303 of stock where ["截止日"]<intt order by ["比例(%)"] desc end;
    //结果:CSIH30165

    范例2:获取ETF基金最新的标的指数代码
    //获取OF512200最新的标的指数代码,执行日期:20251023
    setsysparam(pn_stock(),"OF512200");
    return base(302039);
    //结果:CSI931775

    相关说明
    FAQ:InfoArrayExt
    FAQ:Q:基金.业绩比较基准表中存在TSIL开头的代码代表什么?