FAQ > 金融建模 > 数据提取 > 行情数据

Q:如何获取基金的折价率/折溢率(%)    

  • A:基金折溢率/折价率(%)=(收盘价-单位净值)/单位净值*100
    天软提供基金时点净值的数据,对于高频数据可采用时点净值数据计算:(时点收盘-时点净值)/时点净值*100

    时点净值取数说明:FAQ:Q:ETF基金的时点净值说明及提取范例
    低频方式:使用模型FundZjRatio获取指定日折价率数据
    参考:FAQ:FundZjRatio3
    高频方式:提供模型FundZjRatio4使用时点价格与时点净值计算指标
    FundZjRatio4
    定义:FundZjRatio4():float
    说明:基金时点溢价率/折价率(%)=(时点收盘-时点净值)/时点净值*100,与系统参数(证券代码,时间,周期)相关
    返回:实数
    范例:获取SZ159941在20220908日分钟线的折价率数据
      begt:=20220908t;
      endt:=20220908.16t;
      setsysparam(pn_cycle(),cy_1m());
      setsysparam(pn_stock(),"SZ159941");
      setsysparam(pn_date(),endt);
      n:=tradedays(begt,endt);
      name:=stockname("SZ159941");
      return nday(n,"fund","SZ159941",
             "name",name,
             "date",datetimetostr(sp_time()),
             "close",close(),
             "ipov",FundIPOV(),
             "折价率(%)",FundZjRatio4(sp_time()));
    返回结果