FAQ > 金融建模 > 应用案例 > 数据提取

Q:如何提取指定日还在运作的普通股票型基金    

  • A:FundOperateFundsbyBkname函数可判断基金在指定日是否上市与清算,可采用该函数进行筛选
    实现代码:

    bks:='股票型';
    endt:=20200101T;
    stock1:=FundOperateFundsbyBkname(bks,endt); //从现有的“股票型”基金中去掉指定日还未上市的
    //从已退市基金中筛选出指定日还在运作的,且投资风格属于“股票型”的基金
    stock2:=FundOperateFundsbyBkname("已退市基金",endt);
    stock2:= sselect thisrow from stock2 where spec(base(302014),thisrow) in str2array(bks) end;
    return stock1 union2 stock2;//两种合并,返回指定投资风格在指定日的还在运作的基金集合