行情数据一般与股票pn_stock、周期pn_cycle、当前时间pn_date、复权pn_rate、复权基准日pn_rateday相关。取行情数据相关函数,一般需要先设置当前股票、周期、时间、复权、基准日等系统参数,否则取默认值。默认当前股票为上证指数SH000001、当前周期为日线cy_day()、当前时间为今天today()、不复权、复权基准日为最后交易日。
周期说明:
分钟线的时间分割:从上一时间的01秒开始,到指定周期点的00秒结束。比如1分钟线,取10:00:00的时间区间:[09:59:01,10:00:00]。
其中,close、buy1、buyvol1、buy2、buyvol2、buy3、buyvol3、buy4、buyvol4、buy2、buyvol5、sale1、salevol1、sale2、salevol2、sale3、salevol3、sale4、salevol4、sale5、salevol5、VolRate、InitiativeBuyAmount、InitiativeBuyVol、InitiativeSaleAmount、InitiativeSaleVol以及当日时点累计数据,取的都是该周期内最后一笔的数据。
high、low、open、vol、Amount、TradeCount、SubmitBuyVol、SubmitSaleVol等取区间统计数据。
时间说明:
如果取分时数据,时间设置时,需要加上时间部分,如setsysparam(pn_date(),strtodatetime("2014-01-02 10:00:00"));
如果不指定时间部分,如setsysparam(pn_date(),strtodate ("2014-01-02")),则默认取当天0点0分的数据,即会取到前一个交易日的最后一个分时周期的数据。