Function web_testdemo();
Begin
endt:=today();
stockID:='SZ000002';
cy:=cy_1m();
//获取完整的周期线
timearr:=array(endt+9.5/24) union tsperiod(stockid,cy,endt);
timearr:=select datetimetostr(thisrow) as 'date' from timearr end;
setsysparam("cyclefilter", 3); //新增集合竞价时点
setsysparam(pn_cycle(),cy);
t:=select datetimetostr(['date']) as 'date',['close'] from Markettable
datekey endt to endt+16/24 of stockID end;
t[0,"date"]:=datetimetostr(endt+9.5/24); //集合竞价时点初始化为09:30
//将当日更新的行情数据合并到完整周期线上
return select [2].*,[1].* from timearr left join t with ([1].['date'] on [2].['date']) end;
End;
//返回: