老师,请帮我写个公式 (文华财经WH8赢智V8.2)

投资者咨询:老师,请帮我写个公式 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-31 19:49
技术人员回复
日期:2018-7-31 19:55

参考

 

A:=MOD(BARPOS,50)=0,NODRAW;
B:=MOD(BARPOS,10)=0,NODRAW;

VERTLINE(A=1,COLORRED);
HH:VALUEWHEN(B,HHV(H,20)),NODRAW;
/*M:=BARSLAST(A=1)+1;
VALUEWHEN(A,REF(HHV(H,20),M)-REF(HHV(H,20),SUMBARS(A=1,2))),NODRAW;


H1:VALUEWHEN(A=1,HV(H,10)),NODRAW;
H2:VALUEWHEN(A=1,REF(HV(H,10),10)),NODRAW;
*/

   
投资者咨询:老师,请帮我写个公式 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-31 19:49
 老师,我没明白后面的H3,H4...怎样表述。请老师继续指导。感谢!
技术人员回复
日期:2018-7-31 20:34

参考:

 

A:=MOD(BARPOS,50)=0,NODRAW;
B:=MOD(BARPOS,10)=0,NODRAW;

VERTLINE(A=1,COLORRED);
HH:VALUEWHEN(B,HHV(H,10)),NODRAW;


M:=BARSLAST(B=1)+1;
//VALUEWHEN(A,REF(HHV(H,20),M)-REF(HHV(H,20),SUMBARS(A=1,2))),NODRAW;

H1:REF(HH,M),NODRAW;
H2:REF(H1,M),NODRAW;
H3:REF(H2,M),NODRAW;
H4:REF(H3,M),NODRAW;

 
投资者咨询:老师,请帮我写个公式 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-31 19:49


图片点击可在新窗口打开查看 

老师,如图用黑色数字标记的是 50周期的K线区域,红色数字标记是10周期的K线区。最先我发的源码,就是可以在红色1~2(原本是20周期)时,显示10周期的最高值同时,显示前面20(现在是50)区的最高值。现在想把20周期扩展到50周期,还是保持原思路:在后面5个10周期内,可以取前面50周期的最高值(都是相同值),同时取后面各10周期的最高值(不同值)。
请老师继续指导!
技术人员回复
日期:2018-7-31 21:52

参考


A:=MOD(BARPOS,50)=0,NODRAW;

VERTLINE(A=1,COLORRED);

HH:VALUEWHEN(A,HHV(H,50)),NODRAW;

M:=BARSLAST(A=1)+1;

VALUEWHEN(A,REF(HHV(H,20),M)-REF(HHV(H,20),SUMBARS(A=1,2))),NODRAW;


H1:VALUEWHEN(A=1,HV(H,10)),NODRAW;

H2:VALUEWHEN(A=1,REF(HV(H,10),10)),NODRAW;

H3:VALUEWHEN(A=1,REF(HV(H,10),20)),NODRAW;

H4:VALUEWHEN(A=1,REF(HV(H,10),30)),NODRAW;

H5:VALUEWHEN(A=1,REF(HV(H,10),40)),NODRAW;