以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  逐k线模式  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=30384)

--  作者:jiangsen
--  发布时间:2012/11/5 9:40:52
--  逐k线模式
zh:=hhv(h,enterbars+1);
zh在逐k线模式下不能直接在IF控制语句内引用,怎么解决?置顶里面提到的方法不管用


--  作者:jinzhe
--  发布时间:2012/11/5 9:47:26
--  
楼主你想表达什么?
--  作者:jiangsen
--  发布时间:2012/11/5 9:50:32
--  
在逐k线模式下的if语句里面引用zh
zh: =hhv(h,enterbars+1);
if zh>xxx then begin
这段代码通不过

--  作者:jinzhe
--  发布时间:2012/11/5 10:02:38
--  
是XXX通不过
--  作者:jiangsen
--  发布时间:2012/11/5 10:11:11
--  
xxx肯定没问题,我后面还有一句赋值语句,一共就这4句
zh: =hhv(h,enterbars+1);
if zh>xxx then begin
exitprice := if(open<zh ,open ,zh ) ;
end
为什么通不过,怎么改?

--  作者:jinzhe
--  发布时间:2012/11/5 10:13:58
--  
zh: =hhv(h,enterbars+1);
if zh>c then begin
exitprice1 := if(open<zh ,open ,zh ) ; 
end
改成这样就能用,肯定是XXX的问题