最大值所在周期 (文华财经WH8赢智V8.2)

投资者咨询:最大值所在周期 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-12-19 13:04
 符合条件A时,求往前数10个周期中最大值所在的周期和最小值所在的周期 
技术人员回复
日期:2018-12-19 13:06
这样试下:

VALUEWHEN(A,HHVBARS(H,10));
VALUEWHEN(A,LLVBARS(L,10));

投资者咨询:最大值所在周期 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-12-19 13:04
 谢谢老师,这个最大值和最小值,不包括当前所在的k线,即当前k线不计算在内,如何去掉当前K线
技术人员回复
日期:2018-12-19 13:16
这样试下:

VALUEWHEN(A,REF(HHVBARS(H,10),1));
VALUEWHEN(A,REF(LLVBARS(L,10),1));
投资者咨询:最大值所在周期 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-12-19 13:04
 谢谢老师,测试了一下,不对
技术人员回复
日期:2018-12-19 14:35
这样试下,如果还是不对,您可以配合截图说明一下,方便我们更高效的为您解决问题

VALUEWHEN(A,REF(HHVBARS(H,10),1)+1);
VALUEWHEN(A,REF(LLVBARS(L,10),1)+1);
投资者咨询:最大值所在周期 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-12-19 13:04


图片点击可在新窗口打开查看 
如上图
 当k线突破60线时,求前面一个k线到第5周期k线,即B到C之间的最高点所在的周期和最低点所在的周期。
技术人员回复
日期:2018-12-19 16:17
您的最高最低所在周期是否指的是最高最低点距离当前K线的周期数?

是的话参考:

MA60:MA(C,60);
A:=CROSS(C,MA60);
X:VALUEWHEN(A,REF(HHVBARS(H,5),1)+1),NODRAW;
Y:VALUEWHEN(A,REF(LLVBARS(L,5),1)+1),NODRAW;
投资者咨询:最大值所在周期 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-12-19 13:04
 谢谢老师,麻烦老师再帮我下:

同时,符合条件A时,从x所在k线的最高点到y所在的k线的最低点,画线段
技术人员回复
日期:2018-12-19 17:00
参考:

MA60:MA(C,60);
A:=CROSS(C,MA60);
X:VALUEWHEN(A,REF(HHVBARS(H,5),1)+1),NODRAW;
Y:VALUEWHEN(A,REF(LLVBARS(L,5),1)+1),NODRAW;
DRAWLINE3(A,REF(H,X),X,A,REF(L,Y),Y,0);