以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  [求助]逐K模式下BARSLAST,LLV  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=10777)

--  作者:ENK
--  发布时间:2012/3/27 8:14:57
--  [求助]逐K模式下BARSLAST,LLV

测试时,提示逐K模式下BARSLAST,LLV函数不能在IF控制语句内引用,但是我想在条件满足时,

才执行BARSLAST,LLV函数,如果这样想是一定要在序列模式下运行吗?如果在逐K模式下

依然按照满足条件才执行BARSLAST,LLV函数,应该怎么改?谢谢

 

代码如下

 

IF TJ1=1 THEN

 BEGIN

   ZQS:=BARSLAST(CLOSE<ZXZ  AND CLOSE<OPEN  AND VOL>REF(VOL,5)*1.3);

   TJ3:=IF(CLOSE<LLV(CLOSE,ZQS)  AND CLOSE<=LLV(OPEN,ZQS),1,0);

   .......

 END

<!--EndFragment-->


--  作者:阿火
--  发布时间:2012/3/27 8:17:31
--  
没办法,必须放在if then 以外
--  作者:ENK
--  发布时间:2012/3/27 8:32:11
--  
好的,谢谢火哥,我加你你没有通过我啊,我也是厦门的,在国贸这里