[求助]自动画出开盘5分钟的最高最低和中间值 (文华财经WH8赢智V8.2)

投资者咨询:[求助]自动画出开盘5分钟的最高最低和中间值 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-25 16:42
在日内3/5/10/30/60等各种周期自动画线,画出开盘5分钟的最高最低和中间值,如果开盘跳空,则从昨天的跳空开始计算最高最低和中间值。我实在编不出来;
我的想法是要用跨周期引用一分钟的数据,请老师帮助看看该怎么编写;
技术人员回复
日期:2018-7-25 17:06

参考:

 

XC:=VALUEWHEN(DAYBARPOS=1,L)>REF(H,DAYBARPOS);
XX:=VALUEWHEN(DAYBARPOS=1,H)>REF(L,DAYBARPOS);

HH1:VALUEWHEN(DAYBARPOS=5&&NOT(XC||XX),HHV(H,5));
LL1:VALUEWHEN(DAYBARPOS=5&&NOT(XC||XX),LLV(L,5));
SS1:VALUEWHEN(DAYBARPOS=5&&NOT(XC||XX),((HH1-LL1)/2)+LL1);
HH2:VALUEWHEN(DAYBARPOS=5&&(XC||XX),HHV(H,6));
LL2:VALUEWHEN(DAYBARPOS=5&&(XC||XX),LLV(L,6));
SS2:VALUEWHEN(DAYBARPOS=5&&(XC||XX),((HH2-LL2)/2)+LL2);

 

//以上指标请保存并命名为TT

 

跨周期主模型:

 

#IMPORT[MIN,1,TT] AS VAR
XC:=VALUEWHEN(DAYBARPOS=1,L)>REF(H,DAYBARPOS);
XX:=VALUEWHEN(DAYBARPOS=1,H)>REF(L,DAYBARPOS);

DRAWSL(ISLASTBAR&&NOT(XC||XX),VAR.HH1,0,-DAYBARPOS+1,0,COLORRED);
DRAWSL(ISLASTBAR&&NOT(XC||XX),VAR.HH2,0,-DAYBARPOS+1,0,COLORRED);
DRAWSL(ISLASTBAR&&NOT(XC||XX),VAR.LL1,0,-DAYBARPOS+1,0,COLORRED);
DRAWSL(ISLASTBAR&&(XC||XX),VAR.LL2,0,-DAYBARPOS+1,0,COLORRED);
DRAWSL(ISLASTBAR&&(XC||XX),VAR.SS1,0,-DAYBARPOS+1,0,COLORRED);
DRAWSL(ISLASTBAR&&(XC||XX),VAR.SS2,0,-DAYBARPOS+1,0,COLORRED);