MA5:=(C+REF(C,6))/2;
MA6:MA(MA5,6);
DRAWCOLORLINE(MA6>REF(MA6,1),MA6,COLORRED,COLORGREEN),LINETHICK2;
STICKLINE(ISDOWN&&C<MA6&&MA6<REF(MA6,1) , H+(H-L)*0.4,H+(H-L)*0.4 , COLORRED, 0);
STICKLINE(ISUP&&C>MA6&&MA6>REF(MA6,1), L-(H-L)*0.4,L-(H-L)*0.4, COLORGREEN, 0);
老师,这里加个条件,如果阳线前面是阴线且H<REF(H),那么画线为REF(L)-(REF(H)-REF(L))*0.5
当
MA6>REF(MA6,1),就是红线的时候,第一根C>MA的阳线做一个多的信号,红色实体,
阳线后面有阴线且又出现阳线,那么这根阳线的收盘价大于从红线开始所有的阳线的收盘价,那么这根阳线做实体信号
绿线的时候我自己反过来写,谢谢老师
STICKLINE(REF(ISUP,1)&&ISDOWN,REF(L,1)-(REF(H,1)-REF(L,1))*0.5,REF(L,1)-(REF(H,1)-REF(L,1))*0.5, COLORYELLOW, 0);//画线
DRAWCOLORKLINE(CROSS(MA6>REF(MA6,1)&&ISUP,0.5),COLORYELLOW,0);//C>MA的阳线K线变黄色
SS:=CROSS(MA6>REF(MA6,1)&&ISUP,0.5);
CC:=IF(ISUP,C,0);
BB:=EXIST(ISDOWN,SUMBARS(SS,1))&&ISUP&&C>HHV(CC,SUMBARS(SS,1));
DRAWCOLORKLINE(BB&&COUNT(BB,SUMBARS(SS,1)),COLORGREEN,0);//阳线的收盘价大于从红线开始所有的阳线的收盘价变绿色
MA5:=(C+REF(C,6))/2;MA6:MA(MA5,6);
DRAWCOLORLINE(MA6>REF(MA6,1),MA6,COLORRED,COLORGREEN),LINETHICK2;
STICKLINE(ISDOWN&&C<MA6&&MA6<REF(MA6,1) , H+(H-L)*0.4,H+(H-L)*0.4 , COLORRED, 0);
STICKLINE(ISUP&&C>MA6&&MA6>REF(MA6,1), L-(H-L)*0.4,L-(H-L)*0.4, COLORGREEN, 0);
STICKLINE(REF(ISUP,1)&&ISDOWN,REF(L,1)-(REF(H,1)-REF(L,1))*0.5,REF(L,1)-(REF(H,1)-REF(L,1))*0.5, COLORYELLOW, 0);//画线
DRAWCOLORKLINE(CROSS(MA6>REF(MA6,1)&&ISUP&&C>MA6,0.5),COLORRED,0);//C>MA的阳线K线变红色
SS:=CROSS(MA6>REF(MA6,1)&&ISUP,0.5);
CC:=IF(ISUP,C,0);
BB:=EXIST(ISDOWN,SUMBARS(SS,1))&&ISUP&&C>HHV(CC,SUMBARS(SS,1));
DRAWCOLORKLINE(BB&&COUNT(BB,SUMBARS(SS,1)),COLORRED,0);//阳线的收盘价大于从红线开始所有的阳线的收盘价变红色
冬夜老师,那个变色做出来了,那个画线要再改进想法
谢谢老师