以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  longcross函数不能在if下使用?  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=157736)

--  作者:vado
--  发布时间:2017/9/10 9:43:14
--  longcross函数不能在if下使用?

 if longcross(diffvol2,0,croperiod)   then begin

 

编译说逐k模式下,longcross不能在if句下使用,

请问应当如何解决这个问题。有没有可替代的函数?


--  作者:wenarm
--  发布时间:2017/9/10 11:01:36
--  
编译正常,贴出你完整的测试公式
ma5:MA(CLOSE,5);
ma10:MA(CLOSE,10);
if LONGCROSS(MA5,MA10,5) then buy(1,1,MARKETR);

--  作者:vado
--  发布时间:2017/9/10 11:09:31
--  
我已经查到原因了,是本来就不能用,只能在if外执行,不可以在if之下并用