指标主要实现了一个综合性的股票交易策略系统,核心功能可概括为:
趋势判断:通过10日最低价和25日最高价构建动态通道,用EMA计算标准化趋势线(0-4区间),反映股价相对位置强弱。
买卖信号:
买入条件:需同时满足四个条件:(1)"逃顶高手"信号(价格横盘后放量突破);(2)"低吸"信号(庄家线上穿散户线且处于低位);(3)短线启动信号;(4)趋势线向上
卖出提示:当RSI超80或KDJ的J值>90时触发减仓警告
特色功能:
独创"洗钱量能"模型:通过三层EMA量能通道识别资金动向(红柱为量能增强,青柱为减弱)
地量选股:用4种地量模型捕捉极端缩量后的转折机会
动态分水岭系统:通过牛熊线划分多空边界
操作建议:
当出现红色买入箭头且伴随"短线买入"文字提示时建仓,当出现绿色"减仓"信号或顶部stick线时离场。需配合30分钟K线使用,止损位可设趋势线跌破前低。
HG01:=LLV(L,10);
HG02:=HHV(H,25);
趋势线:=EMA((C-HG01)/(HG02-HG01)*4,4);
价:=EMA(MA((((C-REF(C,1))+(H-REF(H,1))+(L-REF(L,1)))/3)/C,5),1);
价5:=MA(价,5);
量:=EMA(MA((V-REF(V,1))/V,5),1);
量5:=MA(量,5);
角:=1>(ATAN((C/REF(C,1)-1)*100)*180/3.14115926)>-1;
W:=(C/REF(C,1))>1.01;
横盘:=REF(((HHV(价,3)-LLV(价,3))/LLV(价,3)),1)<=(0.00/100) AND REF(((HHV(价5,3)-LLV(价5,3))/LLV(价5,3)),1)<=(0.00/100);
量横盘:=REF(((HHV(量,3)-LLV(量,3))/LLV(量,3)),1)<=(0.00/100) AND REF(((HHV(量5,3)-LLV(量5,3))/LLV(量5,3)),1)<=(0.00/100);
量比:=((量+REF(量,1)+REF(量,2))/(量5+REF(量5,1)+REF(量5,2)))>0.5;
A:=COUNT(0.00<=价<=0.02 AND 0.00<=价5<=0.02,CROSS(价,价5))=1 AND W ,COLORYELLOW;
ABB:=COUNT(0.00<=价<=0.02 AND 0.00<=价5<=0.02,横盘 AND 量比 AND 量横盘 AND 角)=1 AND W ,COLORRED;
逃顶高手:=A AND ABB;
地量一:=MA(V,3)/MA(V,20)< 0.4;
地量二:=COUNT(V/(V,20)< 0.4,3)=3;
地量三:=V/MA(V,30)< 0.5 AND V/HHV(V,30)< 0.2;
AA:=SUMBARS(VOL,CAPITAL);
地量四:=VOL< MA(VOL,AA)/3;
地量选股:=(地量一 OR 地量二 OR 地量三 OR 地量四)=1 AND (REF(地量一,1) OR REF(地量二,1) OR REF(地量三,1) OR REF(地量四,1))=0;
P1:=5;
P2:=4;
HGAB:=LLV(LOW,P1);
HGBB:=HHV(HIGH,P1);
KA1:=MA((CLOSE-HGAB)/(HGBB-HGAB)*100,P2),COLORRED;
DA1:=MA(0.667*REF(KA1,1)+0.333*KA1,2),COLORWHITE;
庄家:=KA1;
散户:=DA1;
低吸:=CROSS(庄家,散户) AND 庄家< 30;
HG2D:=(2*CLOSE+HIGH+LOW)/4;
HG03:=IF(YEAR>=2099 AND MONTH>2,0,1);
HG04:=LLV(LOW,5);
HG05:=HHV(HIGH,4);
庄家1:= EMA((HG2D-HG04)/(HG05-HG04)*100,4)*HG03;
散户1:= EMA(0.667*REF(庄家1,1)+0.333*庄家1,2)*HG03;
短进1:=CROSS(庄家1,散户1) AND 庄家1< 50 AND 29< 庄家1;
低吸1:=CROSS(庄家1,散户1) AND 庄家1< 30;
买入:=逃顶高手 AND 低吸 AND (短进1 OR 低吸1) AND 趋势线>REF(趋势线,1);
STICKLINE(买入,0,6,3,0),COLORRED;
DRAWICON(买入,5,5)COLORFF00FF ;
DRAWTEXT(逃顶高手 AND 地量选股,2,'地量'),COLORYELLOW;
DRAWTEXT(买入,4.5,'短线买入'),COLORYELLOW;
HG21:=REF(CLOSE,1);
HG22:=((SMA(MAX((CLOSE - HG21),0),6,1) / SMA(ABS((CLOSE - HG21)),6,1) * 100));
短期顶部:CROSS(+80,HG22) *8,COLORWHITE,LINETHICK2,STICK;
LC:=REF(CLOSE,1);
RSI1:=SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100;
卖点:=CROSS(85,RSI1)*30,COLOR00FF00,LINETHICK2;
卖:IF(卖点,6.5,0),STICK,COLORGREEN,LINETHICK4;
洗钱A:=(CLOSE-LLV(LOW,32))/(HHV(HIGH,32)-LLV(LOW,32))*1.2*CLOSE;
量1:=EMA(洗钱A,3);
量2:=EMA(洗钱A,5);
量3:=EMA(洗钱A,7);
STICKLINE(量1>量2,量3,量1,3,1),COLORRED;
STICKLINE(量1< 量2,量3,量1,2,0),COLORCYAN;
T1:=量2>量3 AND 量1< REF(量1,1);
T2:=量2< 量3 AND 量1>REF(量1,1);
STICKLINE(T1,量1,量3,2,0),COLORYELLOW;
STICKLINE(T2,量1,量3,3,1),COLORFF00FF;
洗钱B:=SMA(洗钱A,13,1);
分水岭:SMA(洗钱B,2.5,1.5),LINETHICK2,COLORWHITE;
牛线:3*洗钱B-2*分水岭,LINETHICK2,COLORFF00FF ;
熊线:4*分水岭-3*洗钱B,LINETHICK2,COLORFF6633;
DIF1:=EMA(C,12)-EMA(C,26);
DEA1:=EMA(DIF1,9);
MACD1:=2*(DIF1-DEA1);
QZQ:=BARSLAST(REF(MACD,1)< 0 AND MACD>0);
QM:=LLVBARS(MACD1,QZQ+20);
MQDZ:=IF(QM>QZQ,REF(MACD1,QM),0);
QF:=LLVBARS(DIF1,QZQ+20);
DQDZ:=IF(QF>QZQ,REF(DIF1,QF),0);
XG1:=MACD1< 0 AND MACD1>MQDZ AND DIF1< 0 AND DIF1>DQDZ AND C=LLV(C,QZQ+20) AND MQDZ< 0 AND DQDZ< 0;
XG:REF(XG1,1)=1 AND MACD1>REF(MACD1,1);
HG21A:=(REF(HIGH,1)+REF(LOW,1))/2;
HG61:=REF(CLOSE,1);
HG70A:=SMA(MAX(CLOSE-HG61,0),6,1)/SMA(ABS(CLOSE-HG61),6,1)*100;
DRAWICON(CROSS(90,HG70A),H*0.8.04,9);
MTM1:=C-REF(C,1);
A013:=HHV(HIGH,34);
A014:=(2*CLOSE+HIGH+LOW)/4;
A015:=LLV(LOW,34);
A016:=EMA(((A014-A015)/(A013-A015))*100,13);
A017:=EMA(0.667*REF(A016,1)+0.333*A016,2);
KKMD:=A016-A017>1 AND A016< 30 AND A017< 30;
DRAWTEXT(FILTER(KKMD,30),L*0.05,'▲短买'),COLOR00FFFF;
HG06:=REF(C,1);
HG07:=SMA(MAX(C-HG06,0),6,1)/SMA(ABS(C-HG06),6,1)*100;
DRAWTEXT(CROSS(82,HG07),H*0.9,'◤减仓'),COLORGREEN;
RSVB:=(C-LLV(L,25))/(HHV(HIGH,25)-LLV(L,25))*100;
K:=SMA(RSVB,3,1);
D:=SMA(K,3,1);
J:=3*K-2*D;
HGA6:=(2*C+H+L)/3;
HGA7:=EMA(EMA(EMA(HGA6,4),4),4);
HGA8:=(HGA7-REF(HGA7,1))/REF(HGA7,1)*100;
HGA9:=MA(HGA8,3)+0.03;
HGA10:=MA(HGA8,1);
DRAWICON(CROSS(HGA9,HGA10) AND J>90,H*0.96,12),COLORGREEN;
DRAWTEXT(CROSS(HGA9,HGA10) AND J>90,H*1.02,'卖'),COLORCYAN;
LCD:=REF(CLOSE,1);
RSI:=SMA(MAX(CLOSE-LCD,0),4.1,1)/SMA(ABS(CLOSE-LCD),4.1,1)*100;
建仓:CROSS(RSI,11)*10,COLORRED;