投资者咨询:[求助]LOOP2循环语句报错 (文华财经WH6赢顺V6.7)
来源:文华财经 日期:2018-6-27 8:28
求助,在模拟环境下编译通过,但是在正式环境中报错,提示 :提示定义变量kk的语句中不能使用该变量本身!
如果这个语句不行,还能用什么函数实现。
//KK:LOOP2(FF>REF(FF,1),1,LOOP2(FF<REF(FF,1),-1,REF(KK,1)));
//如果当前FF比前一个FF大,就返回1,如果比前一个FF小,就返回-1,否则就返回前一个FF的值。
KK:LOOP2(FF>REF(FF,1),1,LOOP2(FF<REF(FF,1),-1,REF(KK,1)));
技术人员回复
日期:2018-6-27 8:45
使用LOOP2函数就可以实现引用自身的思路,本地测试也是可以正常加载的
如果您有疑问可以提供一下完整的源码,我们帮您检查一下编写
投资者咨询:[求助]LOOP2循环语句报错 (文华财经WH6赢顺V6.7)
来源:文华财经 日期:2018-6-27 8:28
就这两句编码,您编译一下,在程序化版本(模拟环境下)可以编译通过,但是在正式交易通用版导入公式时报错。
CZX:(HHV(H,N2)+LLV(L,N2))/2;
F_UD:IF(CZX>REF(CZX,1),1,IF(CZX<REF(CZX,1),-1,REF(F_UD,1)));

技术人员回复
日期:2018-7-2 8:46
IF函数是无法引用自身的,修改参考:
N2:=20;
CZX:(HHV(H,N2)+LLV(L,N2))/2;
F_UD:LOOP2(CZX>REF(CZX,1),1,LOOP2(CZX<REF(CZX,1),-1,REF(F_UD,1)));
投资者咨询:[求助]LOOP2循环语句报错 (文华财经WH6赢顺V6.7)
来源:文华财经 日期:2018-6-27 8:28
技术人员回复
日期:2018-7-2 8:53
LOOP2函数是程序化软件wh8中特有的函数
wh6作为专业得看盘软件是无法实现此类思路的
如果您需要,需要在wh8中加载使用的
