核心逻辑
这是一个综合型技术指标,核心基于KDJ随机指标进行了大量改良和扩展。具体计算原理: 1. **价格基础**:A0采用(2*收盘价+最高价+最低价)/4的综合价格 2. **K/D/J值**:通过7日内的涨跌幅(A1)计算得出类似KDJ的指标,其中K值是3倍SMA(A1,6,1)减2倍SMA的移动平均,D值是K的3日均线,J值是3K-2D 3. **A2(获利盘)**:EMA(WINNER(C)*100,5),计算5日获利盘比例 4. **A4**:6日涨跌力度,用2日涨跌幅与绝对值之比 5. **A5**:类似KDJ但周期为21日的趋势指标 6. **VAR5(主力资金)**:通过LOW和VAR1的差值计算资金流向 该指标将趋势判断、超买超卖、资金监测融为一体。
买卖信号
**买入信号:** - 低吸:K<40且A4上穿14,或者A5>REF(A5,1)且K上穿A2 - 二次金叉:A8<15且D<50且K>REF(K,A8+1)且K上穿D且A5<60,且满足底背离条件(A9) - 买点准备:K<10且K上穿D - 买入持股:K<=9或K<=2 - 主力进场:VAR5>REF(VAR5,1) **卖出信号:** - 卖点准备:K>85且D上穿K - 卖出空仓:K>=85且D>85(或D>90) - 无限风光:A2>85且K>85,或A2>90或K>90(超买区域)
用法
1. **K/D/J三线用法**:K值>80为超买区可能见顶,K值<20为超卖区可能见底;K上穿D为金叉买入信号,K下穿D为死叉卖出信号 2. **结合A2(获利盘)**:当K上穿A2且K<40时为低吸信号,表示股价
公式源码
A0:=(2*C+H+L)/4;
均线:=MA(A0,3)>REF(MA(A0,3),1);
A1:=(CLOSE-LLV(LOW,7))/(HHV(HIGH,7)-LLV(LOW,7))*100;
A2:=EMA(WINNER(C)*100,5);
A3:=MA(SMA(C-REF(C,1),3,1)/SMA(H-REF(C,1),3,1),3)*100;
K:MA(3*SMA(A1,6,1)-2*SMA(SMA(A1,5,1),5,1),3),LINETHICK1,COLORYELLOW;
D:MA(K,3),COLORFF0000,LINETHICK1;
J:3*K-2*D,LINETHICK1;
A4:=SMA(MAX(C-REF(C,2),0),6,1)/SMA(Abs(C-REF(C,2)),6,1)*100;
A5:=MA(3*SMA((C-LLV(L,21))/(HHV(H,21)-LLV(L,21))*100,5,1)-2*SMA(SMA((C-LLV(L,21))/(HHV(H,21)-LLV(L,21))*100,5,1),3,1),3);
低吸:IF(crOSS(A4,14) OR A5>REF(A5,1) AND CROSS(K,A2)AND K<40,10,0);
IF(A2>80 AND CROSS(95,K),85,100);
跌幅较大:K<5 AND LLV(C,3)/HHV(C,20)<0.8,COLOR00FF00;
STICKLINE(跌幅较大,0,30,3,0),COLOR00FF00;
A6:=COUNT(CROSS(K,A2),2)=1 AND CROSS(K,A5)AND A5/REF(A5,1)>0.9 AND K<50;
A7:=CROSS(K,D)AND D<10 OR CROSS(K,D)AND CROSS(K,A5)AND D<18;
{DRAWTEXT(FILTER((A6 OR A7)AND K>REF(K,1),5)AND 均线 ,D,'金叉');
DRAWTEXT(CROSS(D,K)AND CROSS(A5,K)AND D>85,D,'死叉');
DRAWTEXT(FILTER(K>REF(K,1)AND (CROSS(K,10)OR CROSS(K,A2))AND COUNT(A4<14,3)>=1,3),15,'虎口拔牙');}
无限风光:A2>85 AND K>85 OR A2>90 OR K>90,LINETHICK0,COLORFFFF00;
STICKLINE(无限风光,MAX(A2,K),100,6,1),COLORFFFF00;
DRAWICON(CROSS(A3,-300)AND K<10,5,1);
A8:=BARSLAST(REF(CROSS(K,D),1));
二次金叉:=(A8<15 AND D<50 AND K>REF(K,A8+1) AND CROSS(K,D)AND A5<60);
{DRAWTEXT(二次金叉 AND 均线,K,'二次金叉');}
A9:=LLV(C,2)<REF(LLV(C,15),2);
DRAWTEXT(二次金叉 AND A9,K,'底背离'),COLORMAGENTA;
{DRAWTEXT(LONGCROSS(J,K,7)AND CROSS(J,A2)AND A2<30 AND A2>REF(A2,1),K,'穿三线');}
{DRAWTEXT(CROSS(84,A4)AND CROSS(K,A4),90,'虎口脱险'),COLOR00FF00;}
A10:=MA((A0-MA(A0,13))/(0.15*AVEDEV(A0,13)),3);
DRAWICON(CROSS(A10,-15)AND J>REF(J,1),5,1);
DRAWICON(CROSS(20,A10),100,2);
卖点准备: IF(CROSS(D,K) AND K>85,70,100),LINETHICK1,COLORLICYAN;
买点准备: IF(CROSS(K,D) AND K<10,35,-0.6),LINETHICK1,COLOR00FF00;
买入持股:IF(K<=9,K,DRAWNULL)COLORWHITE,LINETHICK2;
买入持股1:IF(K<=2,K,DRAWNULL)COLORRED,LINETHICK2;
卖出空仓:IF(K>=85 AND D>85,K,DRAWNULL)COLORWHITE,LINETHICK3;
卖出空仓1:IF(K>=85 AND D>90,K,DRAWNULL)COLORRED,LINETHICK2;
VAR1:=REF((LOW+OPEN+CLOSE+HIGH)/4,1);
VAR2:=SMA(ABS(LOW-VAR1),13,1)/SMA(MAX(LOW-VAR1,0),10,1);
VAR3:=EMA(VAR2,10);
VAR4:=LLV(LOW,33);
VAR5:=EMA(IF(LOW<=VAR4,VAR3,0),3);
主力进场:IF(VAR5>REF(VAR5,1),VAR5,0),COLORRED,NODRAW;
STICKLINE(VAR5>REF(VAR5,1),0,VAR5,3,0 ),COLORRED;
洗盘:IF(VAR5<REF(VAR5,1),VAR5,0),COLORGREEN,NODRAW;
STICKLINE(VAR5<REF(VAR5,1),0,VAR5,3,0),COLORGREEN;