文
华财经指标wh6公式源码用法:
红色变绿 做空趋势
绿色变红色 做多趋势










=============================
下面部分代码
完整代码 微*信搜索 公众号 九稳量化系统
==============================
LIJIN1:=EMA(EMA(C,13),13);
LIJIN2:=MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));
LIJIN3:=MA(LIJIN2,18);
LIJIN4:=LIJIN1+1.618*LIJIN3,COLOR454545;
LIJIN5:=LIJIN1-1.618*LIJIN3,COLOR454545;
LIJIN6:=IF(CROSS(EMA(C,2),REF(LIJIN4,1)),1,IF(CROSS(REF(LIJIN5,1),EMA(C,2)),-1,0));
LIJIN7:=IF(LIJIN6=0&&EMA(C,2)>REF(LIJIN4,1),1,IF(LIJIN6=0&&EMA(C,2)<REF(LIJIN5,1),-1,LIJIN6));
LIJIN8:=REF(LIJIN7,BARSLAST(LIJIN7));
LIJIN9:=LIJIN8=1,COLOR0000BB,NODRAW;
LIJIN10:=LIJIN8=-1,COLOR00BB00,NODRAW;
LIJIN11:=LIJIN4,COLOR595900;
LIJIN12:=LIJIN5,COLOR000059;
LIJIN13:=REF(CLOSE,1);
LIJIN14:=SMA(MAX(CLOSE-LIJIN13,0),7,1)/SMA(ABS(CLOSE-LIJIN13),7,1)*100,NODRAW;
LIJIN15:=IF(CROSS(LIJIN14>65,0.9),1,IF(CROSS(45>LIJIN14,0.9),-1,0));
LIJIN16:=REF(LIJIN15,BARSLAST(LIJIN15));
LIJIN17:=IF(LIJIN16=1,45,IF(LIJIN16=-1,65,0)),NODRAW;
IF(LIJIN14>=LIJIN17,LIJIN1,NULL),CIRCLEDOT,COLORRED;
IF(LIJIN14<=LIJIN17,LIJIN1,NULL),CIRCLEDOT,COLORCYAN;
LIJIN18:=OPEN-CLOSE;
STICKLINE(LIJIN18<=0&&LIJIN9,C,O,3.1,1);
STICKLINE(LIJIN18>0&&LIJIN9,C,O,3.1,0);
STICKLINE(LIJIN18<=0&&LIJIN10,C,O,3.1,1),COLORFFFF00;
STICKLINE(LIJIN18>0&&LIJIN10,C,O,3.1,0),COLORFFFF00;
LIJIN19:=(LIJIN9&&LIJIN14<=LIJIN17)||(LIJIN10&&LIJIN14>=LIJIN17);
LIJIN20:=((SMA(MAX((CLOSE-REF(CLOSE,1)),0),3,1)/SMA(ABS((CLOSE-REF(CLOSE,1))),3,1))*100);
LIJIN21:=CROSS(LIJIN20,12);
LIJIN22:=ABS(O-C)/3;
STICKLINE(LIJIN21,L,L+LIJIN22,1,0),COLORFFFFFF;
LIJIN23:=CROSS(88,LIJIN20);
STICKLINE(LIJIN23,H,H-LIJIN22,1,0),COLORFFFFFF;
DRAWICON(LIJIN9&&REF(LIJIN10,1),L,1);
DRAWICON(LIJIN10&&REF(LIJIN9,1),H,2);
LIJINZ5:=MA(C,15),COLORWHITE,LINETHICK4,POINTDOT;
IF(LIJINZ5>REF(LIJINZ5,1),LIJINZ5,NULL),COLORRED,LINETHICK1,POINTDOT;
IF(LIJINZ5>REF(LIJINZ5,1),LIJINZ5,NULL),COLORRED,LINETHICK1;
IF(LIJINZ5=REF(LIJINZ5,1),LIJINZ5,NULL),COLORWHITE,LINETHICK1,POINTDOT;
IF(LIJINZ5=REF(LIJINZ5,1),LIJINZ5,NULL),COLORWHITE,LINETHICK1;
IF(LIJINZ5<REF(LIJINZ5,1),LIJINZ5,NULL),COLORGREEN,LINETHICK1;
IF(LIJINZ5<REF(LIJINZ5,1),LIJINZ5,NULL),COLORGREEN,LINETHICK1,POINTDOT;
LIJINZ6:=MAX(MAX((HIGH-LOW),ABS(REF(C,1)-HIGH)),ABS(REF(C,1)-LOW));
LIJINZ7:MA(LIJINZ6,15),NODRAW;
LIJINZ8:=IF(1=1,H-2*LIJINZ7,NULL),COLORRED;
LIJINZ9:=IF(1=1,L+2*LIJINZ7,NULL),COLORGREEN;
IF(LIJINZ5>REF(LIJINZ5,1),LIJINZ5,NULL),COLORRED,LINETHICK1,POINTDOT;
IF(LIJINZ5>REF(LIJINZ5,1),LIJINZ5,NULL),COLORRED,LINETHICK1;
IF(LIJINZ5=REF(LIJINZ5,1),LIJINZ5,NULL),COLORWHITE,LINETHICK1,POINTDOT;
IF(LIJINZ5=REF(LIJINZ5,1),LIJINZ5,NULL),COLORWHITE,LINETHICK1;
IF(LIJINZ5<REF(LIJINZ5,1),LIJINZ5,NULL),COLORGREEN,LINETHICK1;
IF(LIJINZ5<REF(LIJINZ5,1),LIJINZ5,NULL),COLORGREEN,LINETHICK1,POINTDOT;
LIJINZ10:LIJINZ5-LIJINZ7,NODRAW;
IF(LIJINZ10>REF(LIJINZ10,1)&&1=1,LIJINZ10,NULL),COLORFF00FF,LINETHICK1,POINTDOT;
IF(LIJINZ10=REF(LIJINZ10,1)&&1=1,LIJINZ10,NULL),COLORYELLOW,LINETHICK1,POINTDOT;
IF(LIJINZ10<REF(LIJINZ10,1)&&1=1,LIJINZ10,NULL),COLORBLUE,LINETHICK1,POINTDOT;
LIJINZ11:LIJINZ5+LIJINZ7,NODRAW;
IF(LIJINZ11>REF(LIJINZ11,1)&&1=1,LIJINZ11,NULL),LINETHICK1,POINTDOT;
IF(LIJINZ11=REF(LIJINZ11,1)&&1=1,LIJINZ11,NULL),COLORYELLOW,LINETHICK1,POINTDOT;
IF(LIJINZ11<REF(LIJINZ11,1)&&1=1,LIJINZ11,NULL),LINETHICK1,POINTDOT;
DIFF:=(EMA(CLOSE,8)-EMA(CLOSE,21));
DEA:=EMA(DIFF,5);
F1:=ZIGZAG(C,5,1);
MACD:=2*(DIFF-DEA);
状元郎:=(DEA>REF(DEA,1)&&F1>REF(F1,1));
休息期:=F1<REF(F1,1),COLORBLUE;
作战期:=(DEA>REF(DEA,1)&&F1>REF(F1,1)),COLORRED;
观察期:=NOT(状元郎)&&NOT(F1<REF(F1,1)),COLORCYAN;
启动线:=1.02,DOT,COLORFF9900;
粘合:=INTPART(MAX(MAX(EMA(CLOSE,5),EMA(CLOSE,10)),EMA(CLOSE,20))/MIN(MIN(EMA(CLOSE,5),EMA(CLOSE,10)),EMA(CLOSE,20))*1000)/1000;
共振:=BARSLASTCOUNT(EMA(CLOSE,3)>REF(EMA(CLOSE,3),1)&&EMA(CLOSE,5)>REF(EMA(CLOSE,5),1)&&EMA(CLOSE,10)>REF(EMA(CLOSE,10),1));
多头:=BARSLASTCOUNT(EMA(CLOSE,3)>EMA(CLOSE,5)&&EMA(CLOSE,5)>EMA(CLOSE,10));
多头共振:=BARSLASTCOUNT(多头&&共振);
信号:=共振||多头;