AS:=(C*3+O+H+L)/6;
XJ:=(AS+0.618*REF(AS,1)+0.382*REF(AS,2)+0.236*REF(AS,3)+0.146*REF(AS,4))/2.382;
HLX:=EMA(HHV(XJ,3),15);
LLX:=EMA(LLV(XJ,3),15);
CH:=CROSS(XJ,HLX);
CL:=CROSS(LLX,XJ);
CHH:=BARSLAST(CH);
CLL:=BARSLAST(CL);
YF1:=(CHH<CLL OR CH) AND NOT(CL);
YF2:=(CHH>CLL OR CL) AND NOT(CH);
TF:=IF(YF1,LLX,HLX);
TFB:=(HLX+LLX)/2;
XJK:=SMA(EMA(XJ,3),3,1);
ZWSH:=(HHV(XJ,2)+HHV(XJ,3)+HHV(XJ,4)+HHV(XJ,5))/4;
SH:=EMA(ZWSH,21);
ZWSL:=(LLV(XJ,2)+LLV(XJ,3)+LLV(XJ,4)+LLV(XJ,5))/4;
SL:=EMA(ZWSL,21);
SCH:=CROSS(XJ,SH);
SCL:=CROSS(SL,XJ);
SHH:=BARSLAST(SCH);
SLL:=BARSLAST(SCL);
SF1:=(SHH<SLL OR SCH) AND NOT(SCL);
SF2:=(SHH>SLL OR SCL) AND NOT(SCH);
TFS:=IF(SF1,SL,SH);
TFBS:=(SL+SH)/2;
KX1:=(CLOSE>=OPEN) AND XJ>=TFS;
KX2:=(CLOSE<OPEN) AND XJ>=TFS;
KX3:=(CLOSE>=OPEN) AND XJ<TFS;
KX4:=(CLOSE<OPEN) AND XJ<TFS;
KX5:=((XJ>=TFS AND XJ<TF) OR (XJ<TFS AND XJ>=TF)) AND CLOSE>=OPEN;
KX6:=((XJ>=TFS AND XJ<TF) OR (XJ<TFS AND XJ>=TF)) AND CLOSE<OPEN;
CON1:=(KX1||KX2)&&NOT(KX5||KX6);
CON2:=(KX3||KX4)&&NOT(KX5||KX6);
VAR1X:=REF(CLOSE,1);
VAR2X:=SUM(VOL,2)/((HHV(HIGH,2)-LLV(LOW,2))*100);
VAR3X:=(CLOSE-VAR1X)*VAR2X;
VAR4X:=SUM(VAR3X,0);
VAR5X:=SMA(VAR4X,5,1);
VAR6X:=SMA(VAR4X,13,1);
DB:=VAR5X-VAR6X,COLORWHITE;
DRAWTEXT(CROSS(CON1&&DB>0,0.5),L,’↑’),VALIGN0,FONTSIZE45,COLORYELLOW;
DRAWTEXT(CROSS(CON2&&DB<0,0.5),H,’↓’),VALIGN2,FONTSIZE45,COLORGREEN;
相关文章
猜你喜欢

