引用:
kjyhao 于 2005-1-25 07:25 AM 写道:
我替老师回答一下:
注意:条件 cond 必须是单值变量,不能为序列变量。而IFUP就是序列变量;解决办法应增加一个FOR循环!!!
谢谢kjyhao朋友的回答!
梭哈先生你的留言我收到了。
我再简单讲一下南客老师当时教我的序列变量,单值变量判断:
序列变量就是随着时间变化,数据也会发生变化的。
单值变量就是随着时间变化,数据不会发生变化的。(图行是跟直线)
你公式中IFUP:=CROSS(VK,VD);//金叉买入
是序列变量。因为今天没金叉,可是明天可能金叉,数据也发生变化了。
也就是数据会随着时间变化而变化,IF语句就通不过了,kjyhao上面也说了,
必须要用循环才行的!