指标通过分析价格和成交量的变化,帮助判断市场趋势和买卖时机。
主要功能:指标通过计算不同周期的价格均线差值,形成两条异动线(放量异动1和放量异动2),并结合MACD指标判断市场多空状态。当异动线形成特定交叉且价格位于5日均线上方时,发出买入信号。
操作策略:当出现“★异动★”信号且MACD为正时,可考虑买入;当异动线显示空头回补或开始做空信号时,需警惕下跌风险。指标通过彩色柱状图直观展示多空区域,红色代表多头强势,绿色代表空头强势。
{主图源码如下}
CC:=ABS((2*CLOSE+HIGH+LOW)/4-MA(CLOSE,20))/MA(CLOSE,20);
DD:=DMA(CLOSE,CC);
上轨:(1+7/100)*DD,COLORGREEN;
上轨1:(1+5/100)*DD,COLORGREEN;
下轨:(1-7/100)*DD,COLORGREEN;
中轨:(上轨+下轨)/2,COLORGREEN;
疯狂:(1+14/100)*DD,COLORGRAY,POINTDOT;
抄底:(1-14/100)*DD,COLORGRAY,POINTDOT;
上轨红:IF(上轨>=REF(上轨,1),上轨,DRAWNULL),COLORRED,LINETHICK1;
中轨红:IF(中轨>=REF(中轨,1), 中轨,DRAWNULL),COLORRED, LINETHICK1;
下轨红:IF(下轨>=REF(下轨,1), 下轨,DRAWNULL),COLORRED,LINETHICK1;
DIR2:=ABS(CLOSE-REF(CLOSE,10));
VIR2:=SUM(ABS(CLOSE-REF(CLOSE,1)),10);
ER2:=DIR2/VIR2;
CS2:=ER2*(0.8-2/24)+2/24;
CQ2:=CS2*CS2;
ZDT:=(C-REF(C,1))/REF(C,1)*100;
STICKLINE(ZDT>7.0,O,C,2,0),COLORYELLOW;
STICKLINE(ZDT< -7.8,O,C,2,0),COLOR00FF00;
涨停1:=ZDT>7.0;
不破价:=REF(L,BARSLAST(涨停1));
Z:=(L+H+C*2)/4;
Z1:=EMA(Z,14)COLORBLUE,LINETHICK2;
Z2:=EMA(Z,25)COLORLIBLUE,LINETHICK2;
Z1B:=(Z1-REF(Z1,1))/REF(Z1,1)*100;
Z2B:=(Z2-REF(Z2,1))/REF(Z2,1)*100;
考虑打击:IF(Z1B>=0 AND BARSLAST(CROSS(Z1B,0))>0,REF((C+O)/2,BARSLAST(CROSS(Z1B,0))),DRAWNULL);
DIF:=EMA(DCLOSE,12)-EMA(DCLOSE,26);
DEA:=EMA(DIF,9);
AAA:=(DIF-DEA)*2*60;
启动:=CROSS(AAA-REF(AAA,1),15),COLORRED,LINETHICK2;
DRAWTEXT(启动,L*0.97,'↖注意打板'),COLORYELLOW,LINETHICK2;
AA:=(MA(CLOSE,3)+MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24))/4;
BB:=EMA(AA,2);
TP:=(CROSS(AA,BB) OR CROSS(C,AA)) AND C>=EMA(C,55);
CC1:=EMA(CLOSE,12)-EMA(CLOSE,26);
DD1:=EMA(CC1,9);
主升启动:=TP AND CROSS(CC1,DD) AND (DD1<=-0.07)*CC1;
DRAWICON(主升启动,L*0.996,1);
DRAWTEXT(主升启动,L,'↖LSP牛');
DRAWTEXT_FIX(1,0,0,0,'总股本(亿):'),COLORFF36FF,LINETHICK3;
DRAWNUMBER_FIX(1,0.09,0,0,CONST(FINANCE(1)/100000000)),COLORFF36FF,LINETHICK3;
DRAWTEXT_FIX(1,0.23,0,0,'流通股(亿):'),COLORFF36FF,LINETHICK3;
DRAWNUMBER_FIX(1,0.5,0,0,CONST(CAPITAL/1000000)),COLORFF36FF,LINETHICK3;
DRAWTEXT_FIX(1,0,0,0,EXTERNSTR(0,1))COLOR00FF00;
DRAWTEXT_FIX(1,0,0,0,EXTERNSTR(0,3))COLORFF88FF;
DRAWTEXT_FIX(1,0,0,0,EXTERNSTR(0,2))COLORFFFFFF;
{副图源码如下}
放量异动1:=EMA(C,12)-EMA(C,25),NODRAW;
放量异动2:=EMA(放量异动1,6),NODRAW;
放量异动3:=C>MA(C,5);
DIF:=EMA(C,12)-EMA(C,26);
DEA:=EMA(DIF,9);
MACD:=(DIF-DEA)*2;
XG:=MACD>0;
获利回吐:(放量异动2>=0)*放量异动2,COLORLIBLUE,LINETHICK1;
空头回补:(放量异动2< 0)*放量异动2,COLORMAGENTA,LINETHICK1;
坚绝做空:(放量异动1< 0)*放量异动1,COLORGREEN,LINETHICK1;
买入持股:(放量异动1>=0)*放量异动1,COLORRED,LINETHICK1;
STICKLINE(放量异动2>=0,放量异动2,0,3.2,0),COLORAAAAAA;
STICKLINE(放量异动2>=0,放量异动2,0,2.9,0),COLOR777777;
STICKLINE(放量异动2>=0,放量异动2,0,2.4,0),COLOR999999;
STICKLINE(放量异动2>=0,放量异动2,0,1.8,0),COLORBBBBBB;
STICKLINE(放量异动2>=0,放量异动2,0,1.1,0),COLORDDDDDD;
STICKLINE(放量异动2>=0,放量异动2,0,0.3,0),COLORFFFFFF;
STICKLINE(放量异动2< 0,放量异动2,0,3.2,0),COLORFF5500;
STICKLINE(放量异动2< 0,放量异动2,0,2.9,0),COLORYELLOW;
STICKLINE(放量异动2< 0,放量异动2,0,2.4,0),COLORYELLOW;
STICKLINE(放量异动2< 0,放量异动2,0,1.8,0),COLORYELLOW;
STICKLINE(放量异动2< 0,放量异动2,0,1.1,0),COLORYELLOW;
STICKLINE(放量异动2< 0,放量异动2,0,0.3,0),COLORYELLOW;
STICKLINE(放量异动1< 0,放量异动1,0,3.2,0),COLORCC0066;
STICKLINE(放量异动1< 0,放量异动1,0,2.9,0),COLOREE0066;
STICKLINE(放量异动1< 0,放量异动1,0,1.8,0),COLORFF2266;
STICKLINE(放量异动1< 0,放量异动1,0,1.1,0),COLORFF4466;
STICKLINE(放量异动1< 0,放量异动1,0,0.3,0),COLORFF6666;
持股区域判断:=IF(获利回吐 > 0,1,0);
持股流出天数:=REF(COUNT(放量异动1< 放量异动2,3),1) >=3;
持股强:=持股区域判断=1 AND 持股流出天数 AND 放量异动1>放量异动2;
回补区域判断:=IF(空头回补 < 0,1,0),NODRAW;
回补流出:=回补区域判断 AND ABS(放量异动2)/ABS(放量异动1)< 2,NODRAW;
回补流程天数:=REF(COUNT(回补流出,3),1) >=3,NODRAW;
回补强:=回补流程天数 AND ABS(放量异动2)/ABS(放量异动1) >= 2;
特殊区域强:=回补流程天数 AND REF(放量异动1,1)< 0 AND 放量异动1>0;
开始做空:REF(放量异动1>放量异动2,1) AND 放量异动2>放量异动1,COLORBLUE,NODRAW;
开始做多:REF(放量异动1< 放量异动2,1) AND 放量异动2< 放量异动1,COLORRED,NODRAW;
STICKLINE(开始做多 AND 放量异动3 AND XG,买入持股+0.5,0,0.3,0),COLORFF6666;
DRAWICON(放量异动1>=0,放量异动2,5);
DRAWTEXT(开始做多 AND 放量异动3 AND XG,买入持股+0.5,'★异动★'),COLORYELLOW ,LINETHICK2;
DRAWICON(开始做多 AND 放量异动3 AND XG,买入持股,1);