FAQ > 金融建模 > 应用案例 > 指标或功能实现

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

【简述】可根据基金的设立日及其清算日进行判断
难点:找齐包括已退市的该类型的基金板块
  • 案例实现:提取20190101T日在运作的“普通股票型”基金列表
    具体实现代码:

       endt:=20190101T;
       dEndt:=datetoint(endt);//日期转整型-天软基本面中日期都存为整型
       t:= select thisrow as '证券代码',
                spec(base(302003),thisrow) as '设立日',
                GetFundLastEndDate(thisrow) as '清算日' ,//基金清算日
                spec(base(302013),thisrow) as '投资类型'
                from getbk('普通股票型;已退市基金')
                end;
    //筛选指定日在运作的
       return select * from t where ['投资类型']='普通股票型'
             and (['设立日']>0 and ['设立日']<=dEndt and (['清算日']>dEndt or ['清算日']=0))
             end;