未来函数检测结果如下:
该公式包含未来函数:WINNER
RSV:=(CLOSE-LLV(LOW,15))/(HHV(HIGH,15)-LLV(LOW,15))*100;
K1:=SMA(RSV,10,1);
D1:=SMA(K1,5,1);
KK:=INTPART(K1);
DD:=INTPART(D1);
资金:=KK+DD;
TGLD:=MOD(资金,10);
动向:=(资金-REF(资金,1))*10;
TYCFX:=资金+动向;
主力:动向>0 COLORRED NODRAW;
散户:动向<0 COLORGREEN NODRAW;
ZLCM:=EMA(WINNER(CLOSE)*70,3);
SHCM:=EMA((WINNER(CLOSE*1.1)-WINNER(CLOSE*0.9))*80,3);
ZSHTL:=SHCM/(ZLCM+SHCM)*100;
资金动向:=MA(ZLCM+SHCM,13);
ZZLKP:=ZLCM/(ZLCM+SHCM)*100;
DKB:=IF(ZZLKP-REF(ZZLKP,1)>ZSHTL-REF(ZSHTL,1),1,0);
ZZLJJ:=EMA(ZZLKP,89);
ACB:=CONST( 资金动向>REF(资金动向,1) AND DKB=1);
T2:=CONST( 资金动向>REF(资金动向,1) AND DKB=0);
T3:=CONST( 资金动向=REF(资金动向,1));
T4:=CONST( 资金动向<REF(资金动向,1) AND DKB=1);
T5:=CONST( 资金动向<REF(资金动向,1) AND DKB=0);
T6:=CONST(资金<=50 );
T7:=CONST(资金>=160 );
T8:=CONST(资金>50 AND 资金<160 AND 资金>=REF(资金,1) AND 资金<=100 );
T9:=CONST( 资金>50 AND 资金<160 AND 资金>=REF(资金,1) AND 资金>100);
ACB0:=CONST(资金>50 AND 资金<160 AND 资金<REF(资金,1) AND 资金>100 );
ACB1:=CONST(资金>50 AND 资金<160 AND 资金<REF(资金,1) AND 资金<=100 );
ACB2:=CONST( ZSHTL>90 );
ACB3:=CONST( ZZLKP>75 );
ACB4:=CONST(CROSS(资金动向,ZZLJJ) AND ZZLKP>ZZLJJ AND ZZLKP>10 AND ZZLJJ>REF(ZZLJJ,1) AND 资金动向>REF(资金动向,1) );
ACB5:=CONST(CROSS(资金动向,ZZLKP) AND ZZLKP>ZZLJJ AND ZZLKP<ZSHTL AND ZZLKP>10 AND ZZLJJ>REF(ZZLJJ,1) AND 资金动向>REF(资金动向,1) );
ACB6:=CONST( CROSS(资金动向,ZSHTL) AND ZSHTL>ZZLKP AND 资金动向>REF(资金动向,1));
ACB7:=CONST( CROSS(资金动向,100) AND 资金动向>REF(资金动向,1));
ACB8:=CONST(REF(ZSHTL,1)>90 AND ZSHTL<90 );
ABC1:=IF(ACB=1,0+0.03,0);
ABC2:=IF(T2=1,ABC1+0.03,ABC1);
ABC3:=IF(T3=1,ABC2+0.03,ABC2);
ABC4:=IF(T4=1,ABC3+0.03,ABC3);
ABC5:=IF(T5=1,ABC4+0.03,ABC4);
ABC6:=IF(T6=1,0+0.73,0);
ABC7:=IF(T7=1,ABC6+0.03,ABC6);
ABC8:=IF(T8=1,ABC7+0.03,ABC7);
ABC9:=IF(T9=1,ABC8+0.03,ABC8);
ABC10:=IF(ACB0=1,ABC9+0.03,ABC9);
ABC11:=IF(ACB1=1,ABC10+0.03,ABC10);
ABC12:=IF(ACB2,0+0.03,0);
ABC13:=IF(ACB3=1,ABC12+0.03,ABC12);
ABC14:=IF(ACB4=1,ABC13+0.03,ABC13);
ABC15:=IF(ACB5=1,ABC14+0.03,ABC14);
ABC16:=IF(ACB6=1,ABC15+0.03,ABC15);
ABC17:=IF(ACB7=1,ABC16+0.03,ABC16);
ABC18:=IF(T8=1,ABC17+0.03,ABC17);
A1:=EMA(C,12)-EMA(C,25),NODRAW;
A2:=EMA(A1,6),NODRAW;
STICKLINE(A2>=0,100,100+动向,3.2,0),COLORAAAAAA;
STICKLINE(A2<0,100,100+动向,3.2,0),COLORFF5500;
STICKLINE(A2<0,100,100+动向,2.9,0),COLORYELLOW;
STICKLINE(A2<0,100,100+动向,2.4,0),COLORYELLOW;
STICKLINE(A2<0,100,100+动向,1.8,0),COLORYELLOW;
STICKLINE(A2<0,100,100+动向,1.1,0),COLORYELLOW;
STICKLINE(A2<0,100,100+动向,0.3,0),COLORYELLOW;
STICKLINE(A1<0,100,100+动向,3.2,0),COLORCC0066;
STICKLINE(A1<0,100,100+动向,2.9,0),COLOREE0066;
STICKLINE(A1<0,100,100+动向,1.8,0),COLORFF2266;
STICKLINE(A1<0,100,100+动向,1.1,0),COLORFF4466;
STICKLINE(A1<0,100,100+动向,0.3,0),COLORFF6666;
STICKLINE(A1>=0,100,100+动向,3.2,0),COLOR000055;
STICKLINE(A1>=0,100,100+动向,2.9,0),COLOR000077;
STICKLINE(A1>=0,100,100+动向,2.4,0),COLOR000099;
STICKLINE(A1>=0,100,100+动向,1.8,0),COLOR0000BB;
STICKLINE(A1>=0,100,100+动向,1.1,0),COLOR0000DD;
STICKLINE(A1>=0,100,100+动向,0.3,0),COLOR0000FF;
HH:=BARSLASTCOUNT(动向>0)=1;
STICKLINE(动向>0,100,100+动向,1,0),COLOR0000EE;
STICKLINE(动向>0,100,100+动向,1,0),COLOR0000FF;
STICKLINE(动向<0,100,100+动向,1,0),COLOR00FF00;
STICKLINE(动向=0 AND REF(动向,1)>=0,100,100+动向,8,0),COLORRED;
STICKLINE(动向=0 AND REF(动向,1)<0,100,100+动向,8,0),COLORGREEN;
DRAWICON(HH,100,9);
原理解析:
RSV赋值:(收盘价-15日内最低价最低值)/(15日内最高价最高值-15日内最低价最低值)*100
RSV的10日[1日权重]移动平均
K1的5日[1日权重]移动平均
KK赋值:INTPART(K1)
DD赋值:INTPART(D1)
资金赋值:KK+DD
TGLD赋值:MOD(资金,10)
动向赋值:(资金-1日前的资金)*10
TYCFX赋值:资金+动向
输出主力:动向>0 画红色 NODRAW
输出散户:动向<0 画绿色 NODRAW
ZLCM赋值:EMA(收盘价计算的获利盘比例*70,3)
SHCM赋值:EMA((收盘价*1.1计算的获利盘比例-WINNER(收盘价*0.9))*80,3)
ZSHTL赋值:SHCM/(ZLCM+SHCM)*100
资金动向赋值:ZLCM+SHCM的13日简单移动平均
ZZLKP赋值:ZLCM/(ZLCM+SHCM)*100
DKB赋值:IF(ZZLKP-1日前的ZZLKP>ZSHTL-1日前的ZSHTL,1,0)
ZZLJJ赋值:ZZLKP的89日指数移动平均
ACB赋值:CONST( 资金动向>1日前的资金动向 AND DKB=1)
T2赋值:CONST( 资金动向>1日前的资金动向 AND DKB=0)
T3赋值:CONST( 资金动向=1日前的资金动向)
T4赋值:CONST( 资金动向<1日前的资金动向 AND DKB=1)
T5赋值:CONST( 资金动向<1日前的资金动向 AND DKB=0)
T6赋值:CONST(资金<=50 )
T7赋值:CONST(资金>=160 )
T8赋值:CONST(资金>50 AND 资金<160 AND 资金>=1日前的资金 AND 资金<=100 )
T9赋值:CONST( 资金>50 AND 资金<160 AND 资金>=1日前的资金 AND 资金>100)
ACB0:=CONST(资金>50 AND 资金<160 AND 资金<1日前的资金 AND 资金>100 )
ACB1:=CONST(资金>50 AND 资金<160 AND 资金<1日前的资金 AND 资金<=100 )
ACB2:=CONST( ZSHTL>90 )
ACB3:=CONST( ZZLKP>75 )
ACB4:=CONST(资金动向上穿ZZLJJ AND ZZLKP>ZZLJJ AND ZZLKP>10 AND ZZLJJ>1日前的ZZLJJ AND 资金动向>1日前的资金动向 )
ACB5:=CONST(资金动向上穿ZZLKP AND ZZLKP>ZZLJJ AND ZZLKP
ACB6:=CONST( 资金动向上穿ZSHTL AND ZSHTL>ZZLKP AND 资金动向>1日前的资金动向)
ACB7:=CONST( 资金动向上穿100 AND 资金动向>1日前的资金动向)
ACB8:=CONST(1日前的ZSHTL>90 AND ZSHTL<90 )
如果ACB=1返回0+0.03否则返回0
如果T2=1返回ABC1+0.03否则返回ABC1
如果T3=1返回ABC2+0.03否则返回ABC2
如果T4=1返回ABC3+0.03否则返回ABC3
如果T5=1返回ABC4+0.03否则返回ABC4
如果T6=1返回0+0.73否则返回0
如果T7=1返回ABC6+0.03否则返回ABC6
如果T8=1返回ABC7+0.03否则返回ABC7
如果T9=1返回ABC8+0.03否则返回ABC8
如果ACB0=1返回ABC9+0.03否则返回ABC9
如果ACB1=1返回ABC10+0.03否则返回ABC10
如果ACB2返回0+0.03否则返回0
如果ACB3=1返回ABC12+0.03否则返回ABC12
如果ACB4=1返回ABC13+0.03否则返回ABC13
如果ACB5=1返回ABC14+0.03否则返回ABC14
如果ACB6=1返回ABC15+0.03否则返回ABC15
如果ACB7=1返回ABC16+0.03否则返回ABC16
如果T8=1返回ABC17+0.03否则返回ABC17
A1赋值:C的12日指数移动平均-C的25日指数移动平均,NODRAW
A2赋值:A1的6日指数移动平均,NODRAW
当满足条件A2>=0时,在100和100+动向之间画柱状线
当满足条件A2<0时,在100和100+动向之间画柱状线
当满足条件A2<0时,在100和100+动向之间画柱状线
当满足条件A2<0时,在100和100+动向之间画柱状线
当满足条件A2<0时,在100和100+动向之间画柱状线
当满足条件A2<0时,在100和100+动向之间画柱状线
当满足条件A2<0时,在100和100+动向之间画柱状线
当满足条件A1<0时,在100和100+动向之间画柱状线
当满足条件A1<0时,在100和100+动向之间画柱状线
当满足条件A1<0时,在100和100+动向之间画柱状线
当满足条件A1<0时,在100和100+动向之间画柱状线
当满足条件A1<0时,在100和100+动向之间画柱状线
当满足条件A1>=0时,在100和100+动向之间画柱状线
当满足条件A1>=0时,在100和100+动向之间画柱状线
当满足条件A1>=0时,在100和100+动向之间画柱状线
当满足条件A1>=0时,在100和100+动向之间画柱状线
当满足条件A1>=0时,在100和100+动向之间画柱状线
当满足条件A1>=0时,在100和100+动向之间画柱状线
HH赋值:BARSLASTCOUNT(动向>0)=1
当满足条件动向>0时,在100和100+动向之间画柱状线
当满足条件动向>0时,在100和100+动向之间画柱状线
当满足条件动向<0时,在100和100+动向之间画柱状线
STICKLINE(动向=0 AND 1日前的动向>=0,100,100+动向,8,0),画红色
STICKLINE(动向=0 AND 1日前的动向<0,100,100+动向,8,0),画绿色
当满足条件HH时,在100和9之间画图标