//
DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
MACD:=2*(DIFF-DEA), COLORSTICK;
DIF:=EMA( c , 12 ) - EMA( c , 26 ) ;
s:=EMA( c , 12 ) ;
lo:=EMA( c , 26 ) ;
rs:=REF( s , 1 ) ;
rl:=REF( lo , 1 ) ;
RDIf:=REF( DIF , 1 ) ;
RDEA:=REF( DEA , 1 ) ;
RMACD:=REF( MACD , 1 ) ;
jDEA:=( ( 26 - 1 ) * ( 12 + 1 ) * rl - ( 26 + 1 )* ( 12 - 1 ) * rs + ( 12 + 1) * ( 26 + 1 ) * RDEA ) / ( 2 * 26 - 2 * 12 ) ;
sjbjdea:=jdea;
sjbjma:=ema(sjbjdea,2);
sjbjs:=cross(sjbjdea,sjbjma);
sjbjx:=cross(sjbjma,sjbjdea);
jszq:=sumbars(sjbjs,1);
jxzq:=sumbars(sjbjx,1);
sjbjszt:=sjbjdea>sjbjma;
sjbjxzt:=sjbjdea<sjbjma;
//
//计算前一次之间的涨跌幅度
zf:=ref(hhv(h,jxzq),jszq)-ref(llv(l,jxzq),jszq);
df:=ref(hhv(H,jszq),jxzq)-ref(llv(l,jszq),jxzq);
//计算1000周期内金叉死叉间的涨幅与跌幅的最大最小值
n:=1000;//if(todaybar>10,todaybar,10);//barpos;//datacount;//BARSCOUNT(CLOSE);//1000;
最大涨幅:LARGE(zf ,n ,1 ),linethick0;
最小涨幅:SMALL(zf,n ,1 ),linethick0;
涨幅的众数:MODE(zf , n),linethick0;
最大跌幅:LARGE(df ,n ,1 ),linethick0;
最小跌幅:SMALL(df,n ,1 ),linethick0;
跌幅的众数:MODE(df , n),linethick0;