指标是一个综合性的技术分析工具,主要包含以下几个核心部分:
1. 核心成本均线系统
疯牛线:基于当日成本的3日指数平滑移动平均线,反映短期成本。
龙头线:基于当日成本的8日指数平滑移动平均线,反映中期成本。
慢牛线:基于当日成本的25日指数平滑移动平均线,反映中长期成本。
生命线:基于当日成本的79日指数平滑移动平均线,反映长期成本。
牛熊线:基于当日成本的248日指数平滑移动平均线,反映超长期成本。
当日成本:根据涨跌情况采用加权方式计算,作为均线系统的计算基础。
2. 市场状态与资金指标
CYS系列(市场盈亏):计算收盘价相对于5日、13日、34日成本均线的偏离百分比,反映短期、中期市场盈亏状态。
CYR系列(成本均线变化率):计算5日、13日成本均线的变化率,反映成本上升或下降的速度。
主力与散户线:通过特定公式刻画主力与散户的资金动向。
超买超卖线:通过计算价格在近期区间的位置,判断超买超卖状态。
鸿博通道:基于34日均线和60日标准差构建的布林通道变体,用于识别价格波动区间。
3. 多空趋势判断
趋势线:基于55日周期内价格位置的双重平滑,用于判断中长期趋势。
VV2、VV3、V4:通过价格平滑差值计算动量,辅助判断短期趋势强度。
V5、V6、V7、V9、VA、VB1:结合大盘指数(INDEXC, INDEXH, INDEXL)计算,用于判断个股相对于大盘的强弱。
一号线至四号线:由不同周期的指数移动平均线和简单移动平均线复合而成,用于多周期趋势共振判断。
4. 交易信号系统
指标通过`DRAWICON`和`DRAWTEXT`函数,在图表上绘制了大量图标和文字标记,代表不同的交易信号或市场状态提示,主要包括:
买入/看涨信号:如“◆黑”、“◆二攻”、“◆追杀”、“◆涨停”、“涨”、“地针”等。触发条件综合了均线多头排列、放量、价格突破、资金指标走强、特定K线形态(如孕线、地方、天圆)等多种技术条件。
卖出/看跌信号:如“杀”、“跌”、“转”等。触发条件通常包括均线空头排列、放量下跌、特定看跌K线形态(如长上影、吞没形态等)。
趋势转折提示:单一的“转”字,通常出现在剧烈波动或特定K线组合之后,提示潜在的趋势变化。
5. 辅助判断模块
RSI与BIAS:计算6日、12日、24日的相对强弱指标和乖离率,用于判断超买超卖及趋势强度。
筹码与换手:通过`COST`、`WINNER`函数及`ASR`系列指标,分析筹码集中度与分布。`HS`(换手率)和`CBW`(成本带宽)用于衡量市场活跃度和筹码锁定情况。
均线角度:通过`ATAN`函数计算均线斜率,判断趋势的陡峭程度。
使用要点
1. 均线系统:观察“疯牛线”、“龙头线”、“慢牛线”等的多头排列(短期在上、长期在下)或空头排列,以及股价相对于这些均线的位置。
2. 信号关注:重点留意图表上出现的各类图标和文字信号,并结合出现时的价格、成交量以及整体趋势进行综合判断。
3. 指标共振:当多个子指标(如趋势线、成本均线、资金指标CYR/CYS)同时发出方向一致的信号时,其预示作用通常更强。
4. 大盘参照:指标中包含了基于大盘指数的计算部分(V5-VB1),可用于判断个股走势是否强于大盘。
5. 形态辅助:指标内嵌了如“孕线”、“地方”、“天圆”等K线形态的识别,可作为传统技术分析的补充。
N1:=6;
N2:=12;
N3:=24;
V1:=(C*2+H+L)/4*10;
VV2:=EMA(V1,13)-EMA(V1,34);
VV3:=EMA(VV2,5);
V4:=2*(VV2-VV3)*100;
V5:=(HHV(INDEXH,8)-INDEXC)/(HHV(INDEXH,8)-LLV(INDEXL,8))*8;
V6:=EMA(3*V5-2*SMA(V5,18,1),5);
V7:=(INDEXC-LLV(INDEXL,8))/(HHV(INDEXH,8)-LLV(INDEXL,8))*10;
V8:=(INDEXC*2+INDEXH+INDEXL)/4;
V9:=EMA(V8,13)-EMA(V8,34);
VA:=EMA(V9,3);VB1:=(V9-VA)/2;
V11:=3*SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1)-2*SMA(SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1),3,1);
趋势线:=EMA(V11,3);
当日成本:=IF(C>REF(C,1),(3*H+4*C+3*OPEN+2*L)/12,(2*H+4*C+3*OPEN+3*L)/12);
疯牛线:EXPMEMA(当日成本,3),LINETHICK1;
龙头线:EXPMEMA(当日成本,8),LINETHICK2;
慢牛线:EXPMEMA(当日成本,25),LINETHICK2;
生命线:EXPMEMA(当日成本,79),LINETHICK3;
牛熊线:EXPMEMA(当日成本,248),LINETHICK3;
V2:=EMA(当日成本,13)-EMA(当日成本,34);
V3:=EMA(V2,5);
CYC13:=0.01*EXPMA(AMOUNT,13)/EXPMA(VOL,13);
CYC34:=0.01*EXPMA(AMOUNT,34)/EXPMA(VOL,34);
CYS13:=(CLOSE-CYC13)/CYC13*100;
CYS34:=(CLOSE-CYC34)/CYC34*100;
CYC5:=0.01*EXPMA(AMOUNT,5)/EXPMA(VOL,5);
CYS5:=(CLOSE-CYC5)/CYC5*100;
DIVE:=0.01*EXPMA(AMOUNT,5)/EXPMA(VOL,5);
CYR5:=(DIVE/REF(DIVE,1)-1)*100;
VAR1:=(UPNDAY(慢牛线,4) AND EXPMEMA(当日成本,3)>EXPMEMA(当日成本,5) AND EXPMEMA(当日成本,5)>EXPMEMA(当日成本,7) AND MA(CLOSE,3)>MA(CLOSE,5) AND
MA(CLOSE,5)>MA(CLOSE,7));
VAR_A:=REF(VAR1,2)<0.5 AND REF(VAR1,3)<0.5;
VAR_B:=MA(C,5)>REF(MA(C,5),1);
VAR_C:=CROSS(VAR1,0.5);
VAR_D:=FILTER(CROSS(VAR1,0.5),7);
COND1:=VAR_A AND VAR_B AND VAR_C AND VAR_D;
MA_COND:=MA(CLOSE,3)>MA(CLOSE,5) AND MA(CLOSE,5)>MA(CLOSE,7);
REF_COND1:=REF(MA_COND,3) OR REF(MA_COND,5) OR REF(MA_COND,6) OR REF(MA_COND,4) OR REF(MA_COND,2);
REF_COND2:=NOT(REF(MA_COND,1));
COND2_A:=REF_COND1 AND REF_COND2 AND MA_COND;
COND2_B:=FILTER(COND2_A,7) AND 疯牛线>REF(疯牛线,1);
COND2_C:=COND2_B AND MA(VOL,3)>MA(VOL,10) AND V2>=V3;
COND2:=COND2_C;
VAR2:=COND1 OR COND2;
DRAWICON(EVERY(CLOSE/OPEN<=1,3) AND EVERY(CLOSE/OPEN>=0.96,3) AND UPNDAY(慢牛线,3) AND CLOSE/REF(CLOSE,3)<=1.035 AND CLOSE/REF(CLOSE,3)>=1
AND EVERY(VOL/CAPITAL<0.05,3),LOW,18);
DIVE1:=0.01*EXPMA(AMOUNT,13)/EXPMA(VOL,13);
CYR:=(DIVE1/REF(DIVE1,1)-1)*100;
MACYR:=MA(CYR,5);
RPY10:=(C-LLV(C,10))/(HHV(C,10)-LLV(C,10))*100;
CBW:=100*(COST(99.5)-COST(0.5))/COST(99.5);
ASR10:=(WINNER(C*1.1)-WINNER(C*0.9))/WINNER(HHV(H,0))*100;
ASR20:=(WINNER(C*1.2)-WINNER(C*0.8))/WINNER(HHV(H,0))*100;
ASR30:=(WINNER(C*1.3)-WINNER(C*0.7))/WINNER(HHV(H,0))*100;
DRAWTEXT((CLOSE/REF(CLOSE,1)>1.03 AND VOL/CAPITAL*100>2.5 AND 疯牛线>龙头线 AND 疯牛线>慢牛线 AND C>疯牛线
AND (WINNER(C-C*0.01/100)-WINNER(C-C*20/100))*100>50 AND CYR>1) OR (CYS>11 AND CYS<30 AND CYR>1 AND CLOSE/REF(CLOSE,1)>1.03),LOW,'◆黑'),COLORWHITE;
DRAWTEXT(CROSS(疯牛线,龙头线) AND (CROSS(REF(龙头线,4),REF(疯牛线,4)) OR CROSS(REF(龙头线,3),REF(疯牛线,3)) OR CROSS(REF(龙头线,2),REF(疯牛线,2))
OR CROSS(REF(龙头线,1),REF(疯牛线,1))),L*0.99,'◆二攻'),COLORYELLOW;
早盘追杀:=C>REF(H,1) AND OPEN>REF(C,1)*1.015 AND REF(C,2)/REF(C,1)>1.015 AND CLOSE/REF(CLOSE,1)>1.03;
DRAWTEXT(早盘追杀,H*1.01,'◆追杀'),COLORYELLOW;
LC:=REF(CLOSE,1);
RSI1:=SMA(MAX(CLOSE-LC,0),N1,1)/SMA(ABS(CLOSE-LC),N1,1)*100;
RSI2:=SMA(MAX(CLOSE-LC,0),N2,1)/SMA(ABS(CLOSE-LC),N2,1)*100;
RSI3:=SMA(MAX(CLOSE-LC,0),N3,1)/SMA(ABS(CLOSE-LC),N3,1)*100;
BIAS1:=(CLOSE-MA(CLOSE,N1))/MA(CLOSE,N1)*100;
BIAS2:=(CLOSE-MA(CLOSE,N2))/MA(CLOSE,N2)*100;
BIAS3:=(CLOSE-MA(CLOSE,N3))/MA(CLOSE,N3)*100;
强牛:=BIAS1>2 AND RSI1>60 AND RSI2>50 AND RSI3>50 AND RSI1>RSI2 AND RSI2>RSI3 AND REF
(RSI1,1)<REF(RSI2,1) AND REF(RSI2,1)<REF(RSI3,1) AND CYR>1 AND CLOSE/REF(CLOSE,1)>1.03;
DRAWTEXT(强牛,L*0.98,'◆涨停'),COLORYELLOW;
YHIGH:=IF((LOW>REF(LOW,1) AND HIGH<REF(HIGH,1)),HIGH,0) OR IF(LOW<REF(LOW,1) AND HIGH>REF
(HIGH,1),REF(HIGH,1),0);
YLOW:=IF ((LOW>REF(LOW,1) AND HIGH<REF(HIGH,1)),REF(LOW,1),0) OR IF(LOW<REF(LOW,1) AND
HIGH>REF(HIGH,1),LOW,0);
孕线:=IF((LOW>REF(LOW,1) AND HIGH<REF(HIGH,1)) OR (LOW<REF(LOW,1) AND HIGH>REF
(HIGH,1)),2,0);
地方:= ((HIGH>REF(HIGH,1) AND REF(HIGH,2)>REF(HIGH,1) AND LOW>REF(LOW,1)
AND REF(LOW,2)>REF(LOW,1) AND LOW>LLV(LOW,3)
AND MA(CLOSE,5)<MA(CLOSE,10) AND (C>REF(C,1) OR H>REF(H,1))) OR (REF(孕线,1)=2 AND
HIGH>REF(YHIGH,1) AND LOW>REF(YLOW,1)
AND REF(HIGH,3)>REF(YHIGH,1) AND REF(LOW,3)>REF(YLOW,1) AND L>REF(L,1)
AND LOW>LLV(LOW,3) AND MA(CLOSE,5)<MA(CLOSE,10) AND (C>REF(C,1) OR H>REF(H,1))));
天圆:=(HIGH<REF(HIGH,1) AND LOW<REF(LOW,1) AND REF(HIGH,2)<REF(HIGH,1)
AND REF(LOW,2)<REF(LOW,1)
AND MA(CLOSE,5)>MA(CLOSE,10)) OR (REF(孕线,1)=2 AND HIGH<REF(YHIGH,1) AND LOW<REF(YLOW,1)
AND REF(HIGH,3)<REF(YHIGH,1) AND REF(LOW,3)<REF(YLOW,1)
AND MA(CLOSE,5)>MA(CLOSE,10));
DRAWICON(地方 AND (慢牛线>REF(慢牛线,1) ) AND FILTER(地方,2),LOW*0.998,16),COLORYELLOW;
HS:=VOL/CAPITAL*100;
ZDF:=(C-REF(C,1))/REF(C,1);
三日涨跌幅:=SUM(ZDF,3)*100;
鸿博通道上:=MA(CLOSE,34)+2*STD(CLOSE,60),COLORWHITE,POINTDOT,LINETHICK2;
鸿博通道下:=MA(CLOSE,34)-2*STD(CLOSE,60),COLORWHITE,POINTDOT,LINETHICK2;
AA10:=MA(C,9);
BB10:=ATAN((AA10-REF(AA10,1)))*180/3.1416;
VA1:=LLV(LOW,34);
VA2:=HHV(HIGH,30);
VA3:=REF(CLOSE,1);
VA4:=EMA((CLOSE-VA1)/(VA2-VA1),3)*100;
主力:=SMA(MAX(CLOSE-VA3,0),7,1)/SMA(ABS(CLOSE-VA3),7,1)*100,COLORRED;
散户:=VA4;
VAR5:=(VA4-LLV(VA4,21))/(HHV(VA4,21)-LLV(VA4,21))*100;
VY:=SMA((CLOSE-LLV(LOW,18))/(HHV(HIGH,18)-LLV(LOW,18))*100,5,1);
L2:=SMA(0618*REF(VY,1)+0382*VY,3,1), COLORFF9900;
L3:=MA(L2,5);
超买超卖:=MA(L2,5),LINETHICK3;
一号线:=(EXPMA(CLOSE,2)+MA(CLOSE,2*1)+MA(CLOSE,2*3))/3,LINETHICK2;
二号线:=(EXPMA(CLOSE,4)+MA(CLOSE,4*2)+MA(CLOSE,4*3))/3,LINETHICK2;
三号线:=(EXPMA(CLOSE,6)+MA(CLOSE,6*2)+MA(CLOSE,6*3))/3,LINETHICK3;
四号线:=(EXPMA(CLOSE,8)+MA(CLOSE,8*2)+MA(CLOSE,8*3))/3,LINETHICK4;
DRAWICON(MA(CLOSE,5)>MA(CLOSE,10) AND MA(CLOSE,10)>MA(CLOSE,20) AND L2>L3 AND BB10>=1 AND
AA10>=REF(AA10,1) AND 一号线>=二号线 AND 二号线>=三号线 AND CROSS(MA(CLOSE,8)
,LOW),LOW,9);
DRAWTEXT((MIN(OPEN,CLOSE)=LOW AND HIGH-LOW > 3*(MAX(OPEN,CLOSE)-LOW) AND
CLOSE < MA(CLOSE,5) OR (HIGH = MAX(OPEN,CLOSE) AND
HIGH-LOW > 3*(HIGH-MIN(OPEN,CLOSE)) AND CLOSE < MA(CLOSE,5))),LOW,'转'), COLORYELLOW;
DRAWTEXT((HIGH = MAX(OPEN,CLOSE) AND HIGH-LOW > 3*(HIGH-MIN(OPEN,CLOSE)) AND
CLOSE > MA(CLOSE,5)) OR ((REF(CLOSE,1)/REF(OPEN,1)>1.03 AND
CLOSE/OPEN<0.96 AND CLOSE<REF(OPEN,1) AND OPEN>REF(CLOSE,1))
OR (REF(CLOSE,1)/REF(OPEN,1)<0.97 AND CLOSE/OPEN>1.04 AND
CLOSE>REF(OPEN,1) AND OPEN<REF(CLOSE,1))) OR (REF(CLOSE,1)/REF(OPEN,1)>1.03 AND
CLOSE/OPEN<0.97 AND OPEN>REF(CLOSE,1) AND CLOSE<REF(CLOSE,1)) AND H/REF(L,10)>1.118 AND
C/O<1.04 AND C/REF(C,13)>1.15,HIGH*1.03,'杀'), COLORGREEN;
DRAWTEXT(HIGH = MAX(OPEN,CLOSE) AND HIGH-LOW > 3*(HIGH-MIN(OPEN,CLOSE)) AND
CLOSE > MA(CLOSE,5),HIGH,'转');
DRAWTEXT((REF(CLOSE,1)/REF(OPEN,1)>1.03 AND CLOSE/OPEN<0.96 AND
CLOSE<REF(OPEN,1) AND OPEN>REF(CLOSE,1)) OR (REF(CLOSE,1)/REF(OPEN,1)<0.97 AND
CLOSE/OPEN>1.04 AND CLOSE>REF(OPEN,1) AND OPEN<REF(CLOSE,1)) AND
C/O>1.01,LOW*0.97,'涨'),COLORMAGENTA;
DRAWTEXT(REF(CLOSE,1)/REF(OPEN,1)>1.03 AND CLOSE/OPEN<0.97 AND
OPEN>REF(CLOSE,1) AND CLOSE<REF(CLOSE,1) ,HIGH*1.015,'跌'), COLORGREEN;
DRAWTEXT(ABS(REF(CLOSE,1)-REF(OPEN,1))/REF(CLOSE,1) > 0.04 AND
ABS(CLOSE-OPEN)/CLOSE<0.005 AND MAX(CLOSE,OPEN) < MAX(REF(CLOSE,1),REF(OPEN,1)) AND
MIN(CLOSE,OPEN) > MIN(REF(CLOSE,1),REF(OPEN,1)) ,LOW,'转'),COLORWHITE;
DRAWTEXT(REF(CLOSE,4)/REF(OPEN,4)>1.03 AND REF(CLOSE,3)/REF(OPEN,1)>1.02 AND
CLOSE/OPEN>1.03 AND CLOSE>REF(H,4) ,LOW*0.995,'涨'),COLORWHITE;
DRAWTEXT( REF(CLOSE,2)/REF(OPEN,2)<0.95 AND REF(OPEN,1) < REF(CLOSE,2)*1.02 AND
ABS(REF(OPEN,1)-REF(CLOSE,1))/REF(CLOSE,1)<0.03 AND CLOSE/OPEN>1.05 AND
CLOSE>REF(CLOSE,2),LOW,'涨'), COLORCYAN;
DRAWTEXT(REF(HIGH,1)/MAX(REF(OPEN,1),REF(CLOSE,1))>1.03 AND MIN(OPEN,CLOSE)/LOW>1.03
AND REF((O-C)/O*100<3,1) AND (C-REF(C,1))/REF(C,1)*100<3 AND (ABS(REF(C,1)/REF(OPEN,1))<1.03
OR ABS(REF(O,1)/REF(C,1))<1.03) AND (MAX(C,O)-L)>ABS(C-O)*2,LOW,'天针'),COLORWHITE;
DRAWTEXT(REF(MIN(REF(OPEN,1),REF(CLOSE,1)),1)/REF(LOW,1)>1.03 AND HIGH/MAX(OPEN,CLOSE)>1.03
AND REF((O-C)/O*100<3,1) AND (C-REF(C,1))/REF(C,1)*100<3 AND REF(ABS((OPEN-CLOSE)/OPEN),1)<1.03
AND (H-MAX(C,O))>ABS(C-O)*2 AND (MIN(C,O)-REF(L,1))>ABS(REF(C,1)-REF(O,1))*2,LOW,'地针'),COLORYELLOW;