以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  有无办法让参数名可变?  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=50712)

--  作者:ljact
--  发布时间:2013/4/6 17:19:53
--  有无办法让参数名可变?

例如,我想在if语句中,用ma5:=ma(c,5),又在另一个if语句中,也用ma5:=ma(c,10),但是报错,因为不能去重复定义。

是否可以有办法重复定义?或是采用参数名+变量做为新的参数名?


--  作者:jinzhe
--  发布时间:2013/4/8 11:15:54
--  
这样是没有报重复定义的错,请把完整的公式发一下
图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

--  作者:ljact
--  发布时间:2013/5/3 20:42:31
--  

if DATATYPE=0 then begin
  ma5: ma(c,5);
end;

if DATATYPE=1 then begin
  ma5: ma(c,6),colorwhite;

end;


--  作者:王锋
--  发布时间:2013/5/3 22:09:49
--  

if DATATYPE=0 then begin
  ma5: ma(c,5);
end;

if DATATYPE=1 then begin
  ma5:= ma(c,6),colorwhite;

end;



--  作者:ljact
--  发布时间:2013/5/5 9:11:17
--  

的确不报错,但画的线也看不到了。


--  作者:jinzhe
--  发布时间:2013/5/6 9:23:10
--  

if DATATYPE=0 then begin
  ma5:=ma(c,5);
end

if DATATYPE=1 then begin
  ma5:= ma(c,6);

end

ma5_d:ma5,colorwhite;

[此贴子已经被作者于2013-5-6 9:23:25编辑过]