您的思路涉及到取上一个交易日对应时间段,需要用到一个交易日1分钟的K线根数定位,
需要保证合约足够活跃,不缺少K线才可以,参考:
N:=BARSLAST(DATE<>REF(DATE,1))+1;
NN:=HHV(DAYBARPOS,BARPOS);
HH1:=HHV(H,N);
OO1:=VALUEWHEN(N=1,O);
HH2:=REF(HHV(H,N),NN);
OO2:=REF(OO1,N);
HH3:=REF(REF(HHV(H,N),NN),NN);
OO3:=REF(REF(OO1,N),N);
HH4:=REF(REF(REF(HHV(H,N),NN),NN),NN);
OO4:=REF(REF(REF(OO1,N),N),N);
HH5:=REF(REF(REF(REF(HHV(H,N),NN),NN),NN),NN);
OO5:=REF(REF(REF(REF(OO1,N),N),N),N);
HH6:=REF(REF(REF(REF(REF(HHV(H,N),NN),NN),NN),NN),NN);
OO6:=REF(REF(REF(REF(REF(OO1,N),N),N),N),N);
HH7:=REF(REF(REF(REF(REF(REF(HHV(H,N),NN),NN),NN),NN),NN),NN);
OO7:=REF(REF(REF(REF(REF(REF(OO1,N),N),N),N),N),N);
HH8:=REF(REF(REF(REF(REF(REF(REF(HHV(H,N),NN),NN),NN),NN),NN),NN),NN);
OO8:=REF(REF(REF(REF(REF(REF(REF(OO1,N),N),N),N),N),N),N);
HH9:=REF(REF(REF(REF(REF(REF(REF(REF(HHV(H,N),NN),NN),NN),NN),NN),NN),NN),NN);
OO9:=REF(REF(REF(REF(REF(REF(REF(REF(OO1,N),N),N),N),N),N),N),N);
HH10:=REF(REF(REF(REF(REF(REF(REF(REF(REF(HHV(H,N),NN),NN),NN),NN),NN),NN),NN),NN),NN);
OO10:=REF(REF(REF(REF(REF(REF(REF(REF(REF(OO1,N),N),N),N),N),N),N),N),N);
HH11:=REF(REF(REF(REF(REF(REF(REF(REF(REF(REF(HHV(H,N),NN),NN),NN),NN),NN),NN),NN),NN),NN),NN);
OO11:=REF(REF(REF(REF(REF(REF(REF(REF(REF(REF(OO1,N),N),N),N),N),N),N),N),N),N);
PJ:=((HH2/OO2)+(HH3/OO3)+(HH4/OO4)+(HH5/OO5)+(HH6/OO6)+(HH7/OO7)+(HH8/OO8)+(HH9/OO9)+(HH10/OO10)+(HH11/OO11))/10;
TJ..(HH1/OO1)>PJ;