以文本方式查看主题

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

--  作者:beensu
--  发布时间:2009/11/29 19:45:03
--  如何写才正确

for i=1 to 21

if ma(c,i+1)>ma(c,i) then do

tmp:=ma(c,i+1)

else tmp:=ma(c,i)

 

如何写才正确


--  作者:金字塔
--  发布时间:2009/11/29 19:58:28
--  

for i=1 to 21 do

if ma(c,i+1)>ma(c,i) then 

tmp:=ma(c,i+1)

else tmp:=ma(c,i);


--  作者:admin
--  发布时间:2009/11/29 20:18:45
--  
ma函数不能在IF控制语句之中的,具体处理办法请参考置顶的常见问题
--  作者:beensu
--  发布时间:2009/11/30 4:29:38
--  
不一样 我这里ma的周期是变量 如何解决
--  作者:圆周工作室
--  发布时间:2009/12/2 1:45:08
--  
for i=1 to 21 do begin maa1:=ma(c,i+1); maa2:=ma(c,i); if maa1>maa2 then tmp:=maa1; else tmp:=maa2; end;