欲使用金字塔编写计算波动率的技术指标,却发现一调试就会在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编辑过]
自己给自己顶吧,找到错误了原来是Rn:=MA(Rt,N);这行出错
MA不能算自定义变量的滑动平均值,妈蛋,真不灵活!
只有自己写!
顺便吐槽一下:金字塔的公式编译器做得简直了。。。连个错都不报
[此贴子已经被作者于2016-11-12 11:56:44编辑过]
1,ma可以计算自定义变量的移动平均值。
2,编译不通过,是因为你使用了变量名V,V是系统保留字,取该周期的成交量,把V改成V1即可。
[此贴子已经被作者于2016-11-14 9:44:56编辑过]