以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (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=142624)

--  作者:risonic
--  发布时间:2016/11/12 11:17:26
--  金字塔编写技术指标报:解释错误
欲使用金字塔编写计算波动率的技术指标,却发现一调试就会在VARIABLE申明行报:解释错误。
搞不懂。。。求大神。。。
INPUT:N(5,1,100,1);
VARIABLE:T=0;
VARIABLE:Num=0;
Rt:=LN(CLOSE/REF(CLOSE,-1));
Rn:=MA(Rt,N);
Num:=Num+1;
V:=(Rn-Rt)*(Rn-Rt);
T:=T+V;
HV:=SQRT(T/Num-1);
历史波动率:HV;

另外,即便是我把前三行都注释了,还是会在第4行报错!
无语。。。

忘了,我使用的版本是64 V3.92
[此贴子已经被作者于2016-11-12 11:18:29编辑过]

--  作者:risonic
--  发布时间:2016/11/12 11:55:52
--  
自己给自己顶吧,找到错误了
原来是Rn:=MA(Rt,N);这行出错
MA不能算自定义变量的滑动平均值,妈蛋,真不灵活!
只有自己写!
顺便吐槽一下:金字塔的公式编译器做得简直了。。。连个错都不报
[此贴子已经被作者于2016-11-12 11:56:44编辑过]

--  作者:gxx978
--  发布时间:2016/11/14 9:44:21
--  

1,ma可以计算自定义变量的移动平均值。

2,编译不通过,是因为你使用了变量名V,V是系统保留字,取该周期的成交量,把V改成V1即可。

[此贴子已经被作者于2016-11-14 9:44:56编辑过]