FAQ > 金融建模 > 建模问题 > 股票相关

Q:在天软中能查到明天停牌和明天是第一天带ST的股票吗?    

  • A:停牌数据采集于交易所网站,交易所一般在09:50之前大部分公布完成,在7:50-9:50时间区间内,天软系统将每5分钟从交易所采集一次,9:50之后以15分钟一次的频率采集数据,直到收盘。而从平时的数据公布上来看,一般是不会提前一天公布这个数据的。
    ST数据,来自证券名称变更表,该表数据采集于公司公告,一般会提前公布,天软会当天入库。但也存在后补的情况,所以不能说全部能提前一天取到。
    另,若用于盘中操作,可用isst(stockid)函数来获取,该函数通过盘口(交易所行情源)的名称来判断,即,当天盘前开始接收行情了就能判断出来了。
    代码实现指定日有哪些票在这一天被ST了(数据及时公布的情况下):

    dEndt:=20190529;
    return select * from infotable 14 of getbk('A股')
        where ['变动日']=dEndt
        and ((Pos('ST',['变更后名称']) > 0) or (Pos('*',['变更后名称']) > 0))
        and ((Pos('ST',['变更前名称']) = 0) or (Pos('*',['变更前名称']) = 0)) end ;