请教语法对不对 (文华财经WH8赢智V8.2)

投资者咨询:请教语法对不对 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2019-5-10 17:48
 5T:=MA(C,5);
 90T:=MA(C,90);
 A:=HHV(H,BARSLAST(CROSS(5T,90T)));  // 上次金叉以来的最高点   
 B:=VALUEWHEN(REF(H,M)>=HHV(H,M)&&REF(H,M)>=REF(HV(H,M),M),REF(H,M)); //  大于前后M个周期的  定义为高点  
 我的想法,当A出现后,其后产生的第一个高点B, 根据A B ,计算出A B 之间 最低值,定义为C;
请帮忙写出C C的值 ;  
技术人员回复
日期:2019-5-10 18:00
参考:

5T:=MA(C,5);
90T:=MA(C,90);
A:=HHV(H,BARSLAST(CROSS(5T,90T)));  // 上次金叉以来的最高点   
HH:=REF(H,M)>=HHV(H,M)&&REF(H,M)>=REF(HV(H,M),M);
B:=VALUEWHEN(HH,REF(H,M)); //  大于前后M个周期的  定义为高点  
CC:=VALUEWHEN(HH,REF(LLV(L,BARSLAST(HHVBARS(H,BARSLAST(CROSS(5T,90T))))),1));

投资者咨询:请教语法对不对 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2019-5-10 17:48
 有时候B和A显示相同的值,有时候正确,但CC一直都不正确
投资者咨询:请教语法对不对 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2019-5-10 17:48
 我是要B出现在A后面
投资者咨询:请教语法对不对 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2019-5-10 17:48


图片点击可在新窗口打开查看 
技术人员回复
日期:2019-5-10 21:25
 A和B没有改动,就是1楼的算法,CC这样改下看看:

5T:=MA(C,5);
90T:=MA(C,90);
A:=HHV(H,BARSLAST(CROSS(5T,90T)));  // 上次金叉以来的最高点   
HH:=REF(H,M)>=HHV(H,M)&&REF(H,M)>=REF(HV(H,M),M);
B:=VALUEWHEN(HH,REF(H,M)); //  大于前后M个周期的  定义为高点  
CC:=VALUEWHEN(HH,REF(LLV(L,BARSLAST(HHVBARS(H,BARSLAST(CROSS(5T,90T))))),1+M));