以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://www.weistock.com/bbs/list.asp?boardid=2)
----  跨周期引用失败  (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=170354)

--  作者:大豆0911
--  发布时间:2019/6/9 22:57:35
--  跨周期引用失败

想跨周期引用5日线的HOD值(往前漂移一周期),但是数据显示不出来,也并未提示公式出错,麻烦版主帮看下,问题出在哪里呢?公式如下:

kzqhod:=STKINDI(\'\',\'hod.hod(c,5)\',0,6,-1);


--  作者:wenarm
--  发布时间:2019/6/10 8:32:19
--  

引用的公式变量传参不对,不能传递变量名称。

你直接在被引用公式中,计算好后,直接引用这个值就好了。


--  作者:大豆0911
--  发布时间:2019/6/11 20:03:24
--  
以下是引用wenarm在2019/6/10 8:32:19的发言:

引用的公式变量传参不对,不能传递变量名称。

你直接在被引用公式中,计算好后,直接引用这个值就好了。

版主,每次你的回答,总是让我觉得云里雾里。。。。。麻烦问下怎么写这一行?


--  作者:wenarm
--  发布时间:2019/6/12 8:15:59
--  

没必要传参进去。

被引用公式直接计算好后,引用公式直接获取。即使传递参数,也不要传递变量。更便于你理解使用。

另外:变量避免和函数名重名。
被引用公式:

hodx:hod(c,5);

 

引用公式:

kzqhod:=STKINDI(\'\',\'hod.hodx\',0,6,-1);


--  作者:大豆0911
--  发布时间:2019/6/12 16:20:48
--  
谢谢版主哈!我带入试一下~