[求助]求助 (文华财经WH8赢智V8.2)

投资者咨询:[求助]求助 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-6-2 10:31
谢谢谢谢谢谢

 
技术人员回复
日期:2018-6-2 11:01
 RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:SMA(RSV,3,1);//RSV的移动平均值
D:SMA(K,3,1);//K的移动平均值
J:3*K-2*D;
JC:=CROSS(J,D);
CJ:=CROSSDOWN(J,D);
N1:=BARSLAST(JC)+1;//金叉到当前距离
N2:=BARSLAST(CJ)+1;//死叉到当前距离
HH:VALUEWHEN(CJ,HHV(H,N1)); //B
HH1:REF(HHV(H,N1),SUMBARS(CJ,2));//A

HHB:=BARSLAST(CJ)+1+REF(HHVBARS(H,N1),BARSLAST(CJ));//B到当前距离
HHA:=SUMBARS(CJ,2)+REF(HHVBARS(H,N1),SUMBARS(CJ,2));//A到当前距离
投资者咨询:[求助]求助 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-6-2 10:31
 老师 好像不太对呀
技术人员回复
日期:2018-6-4 9:10
 可能A错了

HHB:=BARSLAST(CJ)+1+REF(HHVBARS(H,N1),BARSLAST(CJ));//B到当前距离
HHA:=SUMBARS(CJ,2)+REF(HHVBARS(H,N1),SUMBARS(CJ,2)-1);//A到当前距离
投资者咨询:[求助]求助 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-6-2 10:31
 还是不对
技术人员回复
日期:2018-6-4 10:29
 分析了下,编写没问题

请您截图配合详细文字说明说下您的问题
 
投资者咨询:[求助]求助 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-6-2 10:31
 HHB:=BARSLAST(CJ)+1+REF(HHVBARS(H,N1),BARSLAST(CJ));//B到当前距离
比如 上面这个代码  红色部分时求的周期数  紫色部分求的是具体数值 两个结果的单位都不一样 应该是不能相加的吧
技术人员回复
日期:2018-6-4 11:10
 可以相加的

前面是取死叉距离,后面是取上次死叉时最高点到死叉距离,相加就是最高点到当前距离

另一句,方法是相同的,您可以实际检验下