指标主要用于判断股票买卖时机,核心功能如下:
通过ABC1-ABC6计算价格动能比率,黄线(ABC5)与绿线(ABC6)的差值反映趋势强度
操作策略:
"准备"信号:当黄线上穿-5阈值(超级趋势)时提示关注
"买入"信号:黄线上穿绿线且数值>0.05时触发
"持股"信号:绿线<0时维持持仓
"卖出"信号:黄线下穿5阈值(趋势骑牛)时离场
可视化辅助:用红黄彩色带突出多头区域,箭头标记买入点
{主图源码如下}
A1:=(EMA((OPEN+HIGH+LOW+CLOSE)/4,3)+EMA((OPEN+HIGH+LOW+CLOSE)/4,6)+EMA((OPEN+HIGH+LOW+CLOSE)/4,9))/3;
A2:=(EMA((OPEN+HIGH+LOW+CLOSE)/4,5)+EMA((OPEN+HIGH+LOW+CLOSE)/4,10)+EMA((OPEN+HIGH+LOW+CLOSE)/4,20))/3;
A3:=(EMA((OPEN+HIGH+LOW+CLOSE)/4,7)+EMA((OPEN+HIGH+LOW+CLOSE)/4,14)+EMA((OPEN+HIGH+LOW+CLOSE)/4,28))/3;
A4:=(EMA((OPEN+HIGH+LOW+CLOSE)/4,9)+EMA((OPEN+HIGH+LOW+CLOSE)/4,18)+EMA((OPEN+HIGH+LOW+CLOSE)/4,36))/3;
A5:=(EMA((OPEN+HIGH+LOW+CLOSE)/4,11)+EMA((OPEN+HIGH+LOW+CLOSE)/4,22)+EMA((OPEN+HIGH+LOW+CLOSE)/4,44))/3;
A6:=(EMA((OPEN+HIGH+LOW+CLOSE)/4,13)+EMA((OPEN+HIGH+LOW+CLOSE)/4,26)+EMA((OPEN+HIGH+LOW+CLOSE)/4,52))/3;
A7:=(EMA((OPEN+HIGH+LOW+CLOSE)/4,21)+EMA((OPEN+HIGH+LOW+CLOSE)/4,34)+EMA((OPEN+HIGH+LOW+CLOSE)/4,68))/3;
ABC1:=FORCAST(A1,6);
ABC2:=FORCAST(A2,6);
ABC3:=FORCAST(A3,6);
ABC4:=FORCAST(A4,6);
ABC5:=FORCAST(A5,6);
ABC6:=FORCAST(A6,6);
ABC7:=FORCAST(A7,6);
IF(ABC1>REF(ABC1,1),ABC1,DRAWNULL),POINTDOT,COLORFF00FF;
IF(ABC1< REF(ABC1,1),ABC1,DRAWNULL),POINTDOT,COLOR00FF00;
IF(ABC2>REF(ABC2,1),ABC2,DRAWNULL),POINTDOT,COLORFF00FF;
IF(ABC2< REF(ABC2,1),ABC2,DRAWNULL),POINTDOT,COLOR00FF00;
IF(ABC3>REF(ABC3,1),ABC3,DRAWNULL),POINTDOT,COLORFF00FF;
IF(ABC3< REF(ABC3,1),ABC3,DRAWNULL),POINTDOT,COLOR00FF00;
IF(ABC4>REF(ABC4,1),ABC4,DRAWNULL),POINTDOT,COLORFF00FF;
IF(ABC4< REF(ABC4,1),ABC4,DRAWNULL),POINTDOT,COLOR00FF00;
IF(ABC5>REF(ABC5,1),ABC5,DRAWNULL),POINTDOT,COLORFF00FF;
IF(ABC5< REF(ABC5,1),ABC5,DRAWNULL),POINTDOT,COLOR00FF00;
IF(ABC6>REF(ABC6,1),ABC6,DRAWNULL),POINTDOT,COLORFF00FF;
IF(ABC6< REF(ABC6,1),ABC6,DRAWNULL),POINTDOT,COLOR00FF00;
IF(ABC7>REF(ABC7,1),ABC7,DRAWNULL),LINETHICK2,COLORFF00FF;
IF(ABC7< REF(ABC7,1),ABC7,DRAWNULL),LINETHICK2,COLOR00FF00;
TOWERC:=FORCAST(EMA((3*CLOSE+2*OPEN+HIGH+LOW)/7,3),6);
XG:=ABC1>REF(ABC1,1) AND ABC2>REF(ABC2,1) AND ABC3>REF(ABC3,1) AND ABC4>REF(ABC4,1) AND ABC5>REF(ABC5,1)AND ABC6>REF(ABC6,1) AND ABC7>REF(ABC7,1);
DIRECTIONMAX:=MAX(REF(TOWERC,1),REF(TOWERC,1));
DIRECTIONMIN:=MIN(REF(TOWERC,1),REF(TOWERC,1));
趋势骑牛:=BARSLASTCOUNT(XG AND TOWERC>=REF(TOWERC,1))=1;
STICKLINE(TOWERC>=REF(TOWERC,1),TOWERC,DIRECTIONMAX,4,0),COLOR0000FF;
DRAWICON(趋势骑牛,L,9);
STICKLINE(TOWERC< REF(TOWERC,1),TOWERC,DIRECTIONMIN,4,0),COLOR00FF00;
{副图源码如下}
ABC1:=SMA(MAX(C-REF(C,1),0),5,1)/SMA(ABS(C-REF(C,1)),5,1)*100;
ABC2:=SMA(MAX(C-REF(C,1),0),10,1)/SMA(ABS(C-REF(C,1)),10,1)*100;
ABC3:=EMA(ABC1,2);
ABC4:=EMA(ABC2,2);
ABC5:(ABC3-ABC4),COLORYELLOW;
ABC6:-ABC5,COLORGREEN;
趋势骑牛:=ABC5=5;
超级趋势:=ABC5=-5;
ABC7:IF(ABC5>REF(ABC5,1),ABC5,DRAWNULL),COLORRED;
ABC8:IF(ABC5>0,ABC6,DRAWNULL),COLORYELLOW,LINETHICK3;
ABC9:IF(ABC5>0,ABC5,DRAWNULL),COLORYELLOW,LINETHICK3;
ABC10:DRAWBAND(ABC9,RGB(141,22,47),ABC8,RGB(0,0,0));
准备:CROSS(ABC5,超级趋势),LINETHICK0;
买入:CROSS(ABC5,ABC6) AND ABC5>0.05,LINETHICK0;
持股:ABC6< 0,LINETHICK0;
卖出:CROSS(趋势骑牛,ABC5),LINETHICK0;
DRAWICON(买入,ABC5,9);