以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  请教跨模块调用参数的问题  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=89891)

--  作者:panda1987
--  发布时间:2016/1/14 13:55:41
--  请教跨模块调用参数的问题
请教一个跨模块调用的问题:

有个公式叫A,A里面就两句代码:
INPUT:P(0,0,1000,1);
MSGOUT(1,NUMTOSTR(P,0));

还有一个公式是B,也有两句代码:
PARAM:=VOL;
TEST:=#A(PARAM)#;

然后运行B,发现打印出来的东西是不对的。这样子使用有什么问题吗?

--  作者:jinzhe
--  发布时间:2016/1/14 14:03:20
--  

参数p的上限太小

 

改成p(0,0,1000000,1);试试


--  作者:panda1987
--  发布时间:2016/1/14 14:14:17
--  
这个是可以的,但是换一下又不行了

_MA_VOL:=REF(MA(VOL,10),1);
PARAM:=VOL/_MA_VOL;

TEST:=#A(PARAM)#;

--  作者:jinzhe
--  发布时间:2016/1/14 14:23:53
--  
可以的,能够输出
--  作者:panda1987
--  发布时间:2016/1/14 14:24:15
--  
我这边不行啊,你是怎么做到的?谢谢
--  作者:panda1987
--  发布时间:2016/1/14 14:25:03
--  
能否把公式贴一下,我这边跟你一模一样的公式试一下?谢谢!
--  作者:jinzhe
--  发布时间:2016/1/14 14:25:31
--  

图片点击可在新窗口打开查看此主题相关图片如下:3.png
图片点击可在新窗口打开查看

--  作者:panda1987
--  发布时间:2016/1/14 14:30:25
--  
还有一个公式呢?会不会是金字塔版本问题?请问您的版本是?
--  作者:jinzhe
--  发布时间:2016/1/14 14:37:00
--  

一样啊,先前的公式没有改,我的3.8beta3

你到底输出了什么值让你认为是错的?还是没有输出值?


--  作者:panda1987
--  发布时间:2016/1/14 14:44:12
--  
他每次都是输出10000...