未来函数检测结果如下:
该公式包含未来函数:CAPITAL


CS:=DMA(AMOUNT/(100*VOL),VOL/CAPITAL);

M20:=MA(C,20);

M30:=MA(C,30);

M2:=M20>REF(M20,1);

M3:=M30>REF(M30,1);

MCS:=CS>REF(CS,1);

TRD:=M2+M3+MCS>1;{趋势}

 

LBARS:=LLVBARS(L,21);

BARS:=IF(LBARS<13,13,LBARS);

ACT:=SMA(MAX(ABS(C-O),ABS(C-REF(C,1)))/REF(C,1)*100,10,1);{活跃度}

 

YD:=ACT>LLV(ACT,13)*1.2;{异动}

 

A1:=ACT<=2 AND NOT(YD);{弱}

A2:=ACT<=2 AND YD;{异动}

A3:=ACT>=2 AND TRD;{强}

A4:=ACT>=2 AND NOT(TRD); {跌}

 

弱:IF(A1,ACT,DRAWNULL),COLORBLUE,LINETHICK3;

异:IF(A2,ACT,DRAWNULL),COLORBROWN,LINETHICK3;

强:IF(A3,ACT,DRAWNULL),COLORRED,LINETHICK3;

跌:IF(A4,ACT,DRAWNULL),COLORGREEN,LINETHICK3;

原理解析:
CS赋值:DMA(成交额/(100*成交量),成交量/当前流通股本)
M20赋值:C的20日简单移动平均
M30赋值:C的30日简单移动平均
M2赋值:M20>1日前的M20
M3赋值:M30>1日前的M30
MCS赋值:CS>1日前的CS
TRD赋值:M2+M3+MCS>1
{趋势}
 
LBARS赋值:LLVBARS(L,21)
如果LBARS<13返回13否则返回LBARS
ACT赋值:SMA(MAX(C-O的绝对值,ABS(C-1日前的C))/1日前的C*100,10,1)
{活跃度}
 
YD赋值:ACT>13日内ACT最低值*1.2
{异动}
 
A1赋值:ACT<=2 AND NOT(YD)
{弱}
A2赋值:ACT<=2 AND YD
{异动}
A3赋值:ACT>=2 AND TRD
{强}
A4赋值:ACT>=2 AND NOT(TRD)
如果A1返回ACT否则返回DRAWNULL
如果A2返回ACT否则返回DRAWNULL
如果A3返回ACT否则返回DRAWNULL
如果A4返回ACT否则返回DRAWNULL

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