取开盘后的最高最低点,并以此做为全天的上下轨 (文华财经)

投资者咨询:取开盘后的最高最低点,并以此做为全天的上下轨 (文华财经)
来源:文华财经  日期:2020-10-23 10:31

 如何才能取到,开盘后30分钟的最高最低点

 

NN1:=BARSLAST(DATE<>REF(DATE,1))+1;

IF BETWEEN(TIME,0930,1000) THEN
BEGIN
 H1:HHV(H,NN1);
 L1:LLV(L,NN1);
END

 

这样写,但过了10点之后,H1和L1就不能记录了

技术人员回复
日期:2020-10-23 10:31

参考:

 

CON:=(TIME-VALUEWHEN(DAYBARPOS=1,TIME))>=30;
HH1:=VALUEWHEN(BARSLASTCOUNT(CON=1)=1&&BARSLAST(CON)+1<DAYBARPOS,HV(H,DAYBARPOS-1));
LL1:=VALUEWHEN(BARSLASTCOUNT(CON=1)=1&&BARSLAST(CON)+1<DAYBARPOS,LV(L,DAYBARPOS-1));

HH:IF(CON,HH1,NULL);
LL:IF(CON,LL1,NULL);