打印本文打印本文 关闭窗口关闭窗口

函数调用问题

作者:金字塔 来源:cxh99.com 发布时间:2017年03月17日
  • 咨询内容: macd:=stkindi('','macd.macd1(p,s,m)',0,datatype);和macd:=stkindi('','macd.macd1',0,datatype);是不是应该效果完全一样
    我在模型的参数里,已经把p,s,m的缺省值设置问26,12,9.原始的macd参数没有更改过

     

  • 金字塔客服:

    引用带参数写法1:直接写具体的数字
    macd1:stkindi('','macd.macd1(26,12,9)',0,datatype);

    引用带参数写法2:用定义好的参数去替代具体的数字

    p:=26;
    s:=12;
    m:=9;
    pp:=numtostr(p,0);
    ss:=numtostr(s,0);
    mm:=numtostr(m,0);
    macd1:stkindi('','macd.macd1('&pp&','&ss&','&mm&')',0,datatype);

     

  • 用户回复: 如果想放在参数里,做优化,怎么办?可以吧p:=26;
    s:=12;
    m:=9;写在参数里吗? [此贴子已经被作者于2016-10-19 16:23:48编辑过]

     

  • 网友回复:

    第二种写法函数说明里面是有的,用户自己创了一种写法肯定是不对的


    此主题相关图片如下:55.png

     

  • 网友回复: p:=26;
    s:=12;
    m:=9;可以把这三个写在参数里吗?
打印本文打印本文 关闭窗口关闭窗口