AO
{AO DEFINATION ========================================================}
EMA20:=EMA(CLOSE,30);
EMA70:=EMA(CLOSE,60);
VAR1:=(HIGH+LOW)/2;
AVG1:=(OPEN+CLOSE)/2;
{AO:MA(VAR1,5)-MA(VAR1,34),COLOR6699CC;}
AO:=MA(VAR1,5)-MA(VAR1,55);
{DRAW THE BAR ==========================================================}
STICKLINE(AO>REF(AO,1),0,AO,0.5,1),COLORGREEN;
STICKLINE(AO
{
STICKLINE(AO<0 amp="" ao="">REF(AO,1) && REF(AO,1)>REF(AO,2) && REF(AO,2)>REF(AO,3),0,AO,0.5,0),COLORGREEN;0>
STICKLINE(LOW0 && AO}
{DRAW THE ARROW ========================================================}
{AVGRECENT:=MA(AO,10); }
AVGLONG:=MA(ABS(AO),250);
AVGREVERSE:=AVGLONG*1.4;
OVERSELLBUY:=AVGLONG*2.2;
ARROWPOS:=IF(AO>0, AO+AVGLONG, AO-AVGLONG);
{1-2, 5-6, 38-39, 43-44}
{HAPPY FACE: BUY1: ONLY FOR ABOVE 0}
DRAWICON(LOWEMA70 && AO>0 && AO{DRAWICON((AO>0 && REF(AO,2)>0 && AO>REF(AO,1) && REF(AO,2)>REF(AO,1) && REF(AO,3)>REF(AO,2)), ARROWPOS, 5);}
{ SAD FACE: SELL1, ONLY FOR BELOW 0}
DRAWICON(HIGH>EMA20 && VAR1REF(AO,1) && REF(AO,1)>REF(AO,2) && REF(AO,2)>REF(AO,3), ARROWPOS, 6);
{DRAWICON((AO<0 6="" amp="" ao="" arrowpos="" p="" ref="">
{BUY3, BELOW 0, ONLY DIVERGENCE IS USEFUL}
DRAWICON((AO<(-AVGREVERSE) && AO>(-OVERSELLBUY) && AO<0 amp="" ao="" ref="">REF(AO,1) && REF(AO,2)>REF(AO,1) && REF(AO,3)>REF(AO,2)), ARROWPOS, 38);0>
{BOTTOM BUY}
DRAWICON((AO<(-OVERSELLBUY) && AO<0 amp="" ao="" ref="">REF(AO,1) && REF(AO,2)>REF(AO,1) && REF(AO,3)>REF(AO,2)), ARROWPOS, 1);0>
{SELL3, ONLY FOR DIVERGENCE, INCREASE MUCH}
DRAWICON((AO>AVGREVERSE && AO0 && REF(AO,3)>0 && AO{TOP SELL}
DRAWICON((AO>OVERSELLBUY && AO>0 && REF(AO,3)>0 && AO
{END ====================================================================}
0>
{AO DEFINATION ========================================================}
EMA20:=EMA(CLOSE,30);
EMA70:=EMA(CLOSE,60);
VAR1:=(HIGH+LOW)/2;
AVG1:=(OPEN+CLOSE)/2;
{AO:MA(VAR1,5)-MA(VAR1,34),COLOR6699CC;}
AO:=MA(VAR1,5)-MA(VAR1,55);
{DRAW THE BAR ==========================================================}
STICKLINE(AO>REF(AO,1),0,AO,0.5,1),COLORGREEN;
STICKLINE(AO
{
STICKLINE(AO<0 amp="" ao="">REF(AO,1) && REF(AO,1)>REF(AO,2) && REF(AO,2)>REF(AO,3),0,AO,0.5,0),COLORGREEN;0>
STICKLINE(LOW
{DRAW THE ARROW ========================================================}
{AVGRECENT:=MA(AO,10); }
AVGLONG:=MA(ABS(AO),250);
AVGREVERSE:=AVGLONG*1.4;
OVERSELLBUY:=AVGLONG*2.2;
ARROWPOS:=IF(AO>0, AO+AVGLONG, AO-AVGLONG);
{1-2, 5-6, 38-39, 43-44}
{HAPPY FACE: BUY1: ONLY FOR ABOVE 0}
DRAWICON(LOW
{ SAD FACE: SELL1, ONLY FOR BELOW 0}
DRAWICON(HIGH>EMA20 && VAR1
{DRAWICON((AO<0 6="" amp="" ao="" arrowpos="" p="" ref="">
{BUY3, BELOW 0, ONLY DIVERGENCE IS USEFUL}
DRAWICON((AO<(-AVGREVERSE) && AO>(-OVERSELLBUY) && AO<0 amp="" ao="" ref="">REF(AO,1) && REF(AO,2)>REF(AO,1) && REF(AO,3)>REF(AO,2)), ARROWPOS, 38);0>
{BOTTOM BUY}
DRAWICON((AO<(-OVERSELLBUY) && AO<0 amp="" ao="" ref="">REF(AO,1) && REF(AO,2)>REF(AO,1) && REF(AO,3)>REF(AO,2)), ARROWPOS, 1);0>
{SELL3, ONLY FOR DIVERGENCE, INCREASE MUCH}
DRAWICON((AO>AVGREVERSE && AO
DRAWICON((AO>OVERSELLBUY && AO>0 && REF(AO,3)>0 && AO
{END ====================================================================}
No comments:
Post a Comment