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

Q:如何提取高频、超高频数据    

  • A:
    天软提供的高频、超高频数据包括股票、封闭式基金、股指期货、商品期货、可转债。
    股票 -> 市场表现 -> 成交明细,单击“成交明细”,选择证券代码、开始日期、截止日期、返回类型(高频的频率或者交易明细),单击“执行”,即可查看某只股票多天的高频、超高频数据。
    此外,右键单击“股票 -> 市场表现 -> 成交明细”,选择“编辑”,即可查看提取数据的程序,即通过类SQL语句从markettable(高频数据)、tradetable(超高频数据)中提取。如:
    取交易明细:

    begt:=inttodate(20110112);
    endt:=inttodate(20110113)+0.9999;
    Setsysparam(pn_stock(),'SZ000002');
    //返回万科A 2011年1月12日至2011年1月13日的成交明细数据
    return select * from tradetable datekey begt to endt of DefaultStockID() end;

    取一分钟线:

    Setsysparam(pn_cycle(),cy_1m()); //设置高频数据的周期
    Setsysparam(pn_stock(),'SZ000002');
    begt:=inttodate(20110112);
    endt:=inttodate(20110113)+0.99999;
    return select * from markettable datekey begt to endt of DefaultStockID() end; 

    数据每个字段的含义参见附件中的“高频字段详解”
    FAQ:Q:高频、超高频数据说明