{考夫曼自適應均線}
input: n(9,1,60), p(2,1,60), Q(30,1,60);
Direction:=CLOSE - REF( CLOSE , N ) ;
XX:=ABS( CLOSE - REF( CLOSE , 1 ) ) ;
Volatility:=SUM( XX , N ) ;
ER:=ABS( Direction / Volatility ) ;
FastC:= 2 / ( p + 1 ) ;
SlowC:= 2 / ( q + 1 ) ;
SSC:=ER * ( FastC - SlowC ) + SlowC ;
Constant :SSC * SSC , Linethick0 ;
YY:=REF( Close , 1 ) + Constant * ( CLOSE - REF( Close , 1 ) ) ;
AA:=IF( SUM( 1 , 0 )= N + 1 , YY , 0 ) ;
BB:=BarsLast( AA>0 ) ;
DD:=REF( C , BB ) ;
CC:CLOSE , Linethick0 ;
for m=N + 2 to DATACOUNT DO
DD[m]:=DD[m - 1] + Constant[m] * ( CC[m] - DD[m - 1] );
AMA:DD;
==============
这是这个指标的前半部分~直接COPY到大交易师里面就可以用
而COPY到金字塔里面
下面这句无法通过检验~
DD[m]:=DD[m - 1] + Constant[m] * ( CC[m] - DD[m - 1] );
所以我就改成了
DD[m]:=DD[m - 1] + Constant[m] * CC[m] - Constant[m] * DD[m - 1];
由于K线图仅使用当日1分钟~图形显示不正确~我就把此选项取消了
维护——内存保留、图形显示都改成了0..
结果就死机了...
重启时出现
然后就啥都没有了~...
我的金字塔回到几个月前的样子...
我用同样的方法继续把金字塔搞死掉后
重启我的指标又回来了...
原来是异常恢复时选错了...
不过那个指标不知道啥原因~
计算出来的AMA结果跟大交易师不同..
同样的源码却算出不同结果
版主能告知一下是什么原因吗?
金字塔的很简单
{考夫曼自適應均線}
input:N(9,1,999),P(2,1,99),Q(30,1,999);
K:=100;M:=20;
L1:2/(P+1),LINETHICK0;
L2:2/(Q+1),LINETHICK0;
AMA:MD(C,N,L1,L2), Linethick1;
你启动金字塔后,点[文件] ,选倒数2、3行的Default(150),试试