通达信机构专用指标短线技术分析公式(附图)

拾荒网 通达信公式 2.8K+ 0

OBV:SUM(IF(CLOSE>REF(CLOSE,1),VOL,IF(CLOSE<REF(CLOSE,1),-VOL,0)),0),LINETHICK2,COLORGREEN;

jg1:=REF(OBV,1);

jg2:=REF(OBV,2);

jg3:=REF(OBV,3);

jg4:=REF(OBV,4);

jg5:=MAX(MAX(MAX(OBV,jg1),jg2),jg3);

jg6:=MIN(MIN(MIN(OBV,jg1),jg2),jg3);

持股:=STICKLINE(OBV=jg5 AND (jg1>=jg2 OR jg1>=jg3) OR jg1=jg5 AND (jg2=jg6 OR jg3=jg6) AND OBV>=jg2 OR

jg2=jg5 AND jg3=jg6 AND OBV>=jg1 OR jg3=jg5 AND OBV>=jg1 AND OBV>=jg2,jg1,OBV,3,0),COLORMAGENTA;

机构专用:STICKLINE(OBV=jg5 AND jg1=jg6,jg2,OBV,3,0),COLORFFFFFF;

指标:=STICKLINE(OBV=jg6 AND (jg1<jg2 OR jg1<jg3) OR jg1=jg6 AND (jg2=jg5 OR jg3=jg5) AND OBV<jg2 OR

jg2=jg6 AND jg3=jg5 AND OBV<jg1 OR jg3=jg6 AND OBV<jg1 AND OBV<jg2,jg1,OBV,8,1),COLOR00FF00;

STICKLINE(jg1=jg5 AND OBV=jg6,jg2,OBV,3,0),COLOR009900 ;

买入:STICKLINE(jg1=jg6 AND OBV>=jg2 OR (jg2=jg6 AND jg1<=jg3 OR

jg3=jg6 AND jg1<=jg2) AND jg2<jg4 AND OBV>=jg1,jg1,jg2,3,0),COLORRED;

短线:STICKLINE(jg1=jg5 AND OBV<jg2 OR (jg2=jg5 AND jg1>jg3 OR

jg3=jg5 AND jg1>jg2) AND jg2>=jg4 AND OBV<jg1,jg1,jg2,3,0),COLORBLUE{COLOR00FFFF};

V1:HHV(OBV,0);

V3:=HHV(OBV,5);

IF(OBV=V3,OBV,DRAWNULL),COLORYELLOW,LINETHICK3;

IF(OBV=V1,OBV,DRAWNULL),COLORRED,LINETHICK3;

MA(OBV,7),COLORWHITE;

MA(OBV,21),COLORLIBLUE;

{DRAWTEXT(((((COUNT((CLOSE < REF(CLOSE,1)),30) > 18) AND (COUNT((CLOSE < REF(CLOSE,1)),3) = 3)) AND ((COUNT((OBV > REF(OBV,1)),30) > 18) AND (COUNT((OBV > REF(OBV,1)),3) = 3))) AND ((COUNT((VOL > REF(VOL,1)),30) > 3) AND ((VOL / CAPITAL) <= (10 / 100)))),OBV,'yy1');

DRAWTEXT(((((COUNT((CLOSE > REF(CLOSE,1)),30) > 18) AND (COUNT((CLOSE > REF(CLOSE,1)),3) = 3)) AND ((COUNT((OBV > REF(OBV,1)),30) > 18) AND (COUNT((OBV > REF(OBV,1)),3) = 3))) AND ((COUNT((VOL > REF(VOL,1)),30) > 3) AND ((VOL / CAPITAL) <= (10 / 100)))),OBV,'yy2');}

DRAWTEXT((((COUNT((CLOSE > REF(CLOSE,1)),30) > 18) AND (COUNT((CLOSE > REF(CLOSE,1)),3) = 3)) AND ((COUNT((OBV < REF(OBV,1)),30) > 18) OR (COUNT((OBV < REF(OBV,1)),3) = 3))),OBV,'yy8');

DRAWTEXT((CROSS(OBV,0) AND (COUNT((REF(OBV,1) < 0),3) = 3)),OBV,'yy3');

DRAWTEXT((CROSS(0,OBV) AND (COUNT((REF(OBV,1) > 0),3) = 3)),OBV,'yy4。');

DRAWTEXT(((HHV(HIGH,20) = HIGH) AND NOT((HHV(OBV,20) = OBV))),OBV,'yy5'),COLORGREEN;

DRAWTEXT(((LLV(LOW,20) = LOW) AND NOT((LLV(OBV,20) = OBV))),OBV,'yy6'),COLORRED;

DRAWTEXT((((ABS((OBV - REF(OBV,1))) / ABS(MA(OBV,5))) > 0.07) AND (OBV > REF(OBV,1))),OBV,'yy7');