以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  If用法,a=1时能显5日均线,a=2,3,4是不能显示,哪里错了  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=51779)

--  作者:rxljj888
--  发布时间:2013/5/8 11:50:06
--  If用法,a=1时能显5日均线,a=2,3,4是不能显示,哪里错了

//If用法,a=1时能显5日均线,a=2,3,4是不能显示,哪里错了

 

a:=3;
If a=1 THEN BEGIN
ma1:ma(c,5);
 If a=2 THEN BEGIN
 ma2:ma(c,30);
   If a=3 THEN BEGIN
  ma3:ma(c,60);
   If a=4 THEN BEGIN
   ma4:ma(c,120);
   End
  End
 End
End


--  作者:fly
--  发布时间:2013/5/8 16:22:20
--  

//逻辑关系错误,是如果否则的关系

//改为以下即可

a:=2;
If a=1 THEN ma1:ma(c,5);
  else
  If a=2 THEN ma2:ma(c,30);
      else
      If a=3 THEN ma3:ma(c,60);
          else
          If a=4 THEN ma4:ma(c,120);