以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- [求助]以下代码如何编写 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=60699) |
-- 作者:海沙 -- 发布时间:2014/1/7 13:41:44 -- [求助]以下代码如何编写 请问以下代码如何编写: 当FX上穿R1时,PP=R1,CYKG=1; 当FX上穿S1时,PP=S1,CYKG=1; 当FX下穿S1时,PP=S1,CYKG=-1; 当FX下穿R1时,PP=R1,CYKG=-1; 其中:R1>S1 |
-- 作者:jinzhe -- 发布时间:2014/1/7 13:50:38 -- if cross(fx,r1) then begin pp:=r1; cykg:=1; end
if cross(fx,s1) then begin pp:=s1; cykg:=1; end
if cross(s1,fx) then begin pp:=s1; cykg:=-1; end
if cross(r1,fx) then begin pp:=r1; cykg:=-1; end |
-- 作者:海沙 -- 发布时间:2014/1/7 14:02:49 -- 编译时报错,说CROSS不能放在条件语句中. |
-- 作者:jinzhe -- 发布时间:2014/1/7 14:09:53 -- 这样的语句是不会报错的,报错的是在其他地方导致了这个cross在if里面 |
-- 作者:jinzhe -- 发布时间:2014/1/7 14:10:34 -- 比如 if cross then begin ......... end
是可以的 但是 if ....... then begin if cross then begin .... end end
是不行的 |
-- 作者:海沙 -- 发布时间:2014/1/7 14:34:42 -- 明白,谢了 |