来函数检测结果如下:
该公式没有未来函数


{MA20:MA(C,20),COLORGREEN;

EMA20:EMA(C,20),COLORYELLOW;

SMA20:SMA(C,20,1),COLORFF00FF;



DRAWKLINE(H,O,L,C);}



{KAMA}

N:=20;

P:=3;

DIR1:=ABS(CLOSE-REF(CLOSE,N));

VIR1:=SUM(ABS(CLOSE-REF(CLOSE,1)),N);

ER1:=DIR1/VIR1;

CS1:=ER1*(0.8-2/8)+2/8;

CQ1:=CS1*CS1;

AMA1:=DMA(CLOSE,CQ1),COLORWHITE;



{CLMA}

SG:=SUM(TR, N);

RE1:=ABS(C-REF(C,N));

RE2:=HHV(H,N)-LLV(L,N);

RE:=RE2/SG;

A:=(RE/SUM(TR, N));

AMA_CL:=A*C+(1-A)*REF(AMA1,1);

CLMA:EMA(AMA_CL,P),COLORWHITE,LINETHICK2;


原理解析:
输出{MA20:C的20日简单移动平均,COLORGREEN
输出EMA20:C的20日指数移动平均,画黄色
输出20:C的20日[1日权重]移动平均

DRAWKLINE(H,O,L,C)
}

{KAMA}
N赋值:20
P赋值:3
DIR1赋值:收盘价-N日前的收盘价的绝对值
VIR1赋值:SUM(收盘价-1日前的收盘价的绝对值,N)
ER1赋值:DIR1/VIR1
CS1赋值:ER1*(0.8-2/8)+2/8
CQ1赋值:CS1*CS1
AMA1赋值:D收盘价的CQ1日简单移动平均,画白色

{CLMA}
SG赋值: N的TR日累和
RE1赋值:C-N日前的C的绝对值
RE2赋值:N日内H最高值-N日内L最低值
RE赋值:RE2/SG
A赋值:(RE/ N的TR日累和)
AMA_CL:=A*C+(1-A)*1日前的AMA1
CLM输出A:AMA_CL的P日指数移动平均,画白色, 线宽为2

声明:本站所有资源,均为用户自主上传,仅作为学习交流之用,其版权归原作者或原出版社所有,本站不对所涉及的版权问题负法律责任。如有侵权,请联系我们删除!