以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 请问这一句应该怎么写 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=74482) |
-- 作者:IF左边 -- 发布时间:2015/1/15 10:45:53 -- 请问这一句应该怎么写 if hhv(h,enterbars+1)>=enterprice+4*s then begin sell(1,0,market); end 提示HHV函数在逐K模式下不能直接在IF控制语句之内引用。
|
-- 作者:jinzhe -- 发布时间:2015/1/15 10:52:53 -- 是不是这样的?
IF ......... THEN BEGIN
if hhv(h,enterbars+1)>=enterprice+4*s then begin
sell(1,0,market);
end
END
|
-- 作者:IF左边 -- 发布时间:2015/1/15 10:53:21 -- 是的 |
-- 作者:jinzhe -- 发布时间:2015/1/15 10:53:28 -- 把hhv写在外面就行了 HH:=HHV(H,ENTERBARS+1); IF ......... THEN BEGIN
if HH>=enterprice+4*s then begin
sell(1,0,market);
end
END
|
-- 作者:IF左边 -- 发布时间:2015/1/15 10:55:16 -- 是用了 if.... then begin end else begin if hhv(h,enterbars+1)>=enterprice+4*s then begin sell(1,0,market); end END |
-- 作者:IF左边 -- 发布时间:2015/1/15 10:55:45 -- 应该怎么样写,才合法 |
-- 作者:jinzhe -- 发布时间:2015/1/15 10:56:31 -- 写在IF外面,就如上面所讲的一样, 写在全部的IF外面 |
-- 作者:IF左边 -- 发布时间:2015/1/15 11:10:04 -- 谢谢 |