范例1:取个股指定时间的收盘价
setsysparam(pn_stock(),'SZ000002');
setsysparam(pn_cycle(),cy_1m()); //分钟线
setsysparam(pn_date(),20190513.1430T); //下午两点半
return close();
范例2:取期货当日的收盘价、结算价等
endt:=20190513T;
setsysparam(pn_stock(),'IF00');
setsysparam(pn_cycle(),cy_day());
setsysparam(pn_date(),endt);
return array('代码':DefaultStockID(),
'当前时间':datetimetostr(sp_time()),
'最高价':high(),
'开盘价':open(),
'最低价':low(),
'收盘价':close(),
'今结算':Settlement(),//期货、期权固有指标
'昨结算':Prev_Settlement());
范例3:取个股高频(1分钟线)的高、开、低、收等
setsysparam(pn_stock(),'SZ000002');
setsysparam(pn_cycle(),cy_1m()); //1分钟线
setsysparam(pn_date(),20190513.102950T);//上午10:29:50这一分钟内(10:30:00)时的行情
//若想要该分钟内的数据内容不超过这个时间点(20分50秒),则可用下面这一句来规避
//setsysparam(pn_viewpoint(),20190513.102950T);
return array('代码':DefaultStockID(),
'当前时间':datetimetostr(sp_time()),
'最高价':high(),
'开盘价':open(),
'最低价':low(),
'收盘价':close(),
'成交价':vol(),
'成交金额':amount());
其中,FAQ:
Close