核心逻辑
这是一个综合型趋势指标,结合了多重分析逻辑: 1. **牛线/马线系统**:通过加权平均计算出一条长期趋势线(牛线),再用短期均线(马线)进行过滤,用于判断整体趋势方向 2. **ZIG转向系统**:使用之字转向指标(ZIG)来识别波段高低点,当价格上穿或下穿ZIG的移动平均时产生信号 3. **RSI动量系统**:通过RSI指标判断市场的超买超卖状态 4. **成本分布系统**:计算市场平均成本(VARE指标),判断当前价格相对于成本的位置 5. **黑马线系统**:寻找150天内最高价,作为长期强势股的重要参考线
买卖信号
1. **买入信号**: - A8指标出现低点且向上突破其均线(买条件) - ZIG(3,10)上穿其MA产生'买'字提示 - VARL上穿VARG时黄色K线显示 - 黑马线条件满足(股价突破150日高点)出现蓝色K线并显示'黑马线' 2. **卖出信号**: - ZIG(3,10)下穿其MA产生'卖'字提示 3. **VAR1/VAR2**:分别显示高位紫色和低位蓝色的波段标记
用法
1. **趋势判断**:观察牛线(红色)上穿马线(绿色)代表多头趋势,反之为空头 2. **买卖点参考**:结合ZIG转向的'买'/'卖'字提示进行短线操作 3. **强势股筛选**:出现'黑马线'信号的股票可能处于强势上涨趋势中 4. **超买超卖**:通过RSI和A6指标判断市场是否处于超买超卖状态 5. **综合分析**:建议结合多个信号综合判断,避免单一信号决策
公式源码
MID:=(3*CLOSE+LOW+OPEN+HIGH)/6;
牛线:(20*MID+19*REF(MID,1)+18*REF(MID,2)+17*REF(MID,3)+16*REF(MID,4)+15*REF(MID,5)+14*REF(MID,6)+13*REF(MID,7)+12*REF(MID,8)+11*REF(MID,9)+10*REF(MID,10)+9*REF(MID,11)+8*REF(MID,12)+7*REF(MID,13)+6*REF(MID,14)+5*REF(MID,15)+4*REF(MID,16)+3*REF(MID,17)+2*REF(MID,18)+REF(MID,20))/210,COLORRED;
马线:MA(牛线,6),COLORGREEN;
A3:=(C-LLV(L,9))/(HHV(H,9)-LLV(L,9))*100;
A4:=SMA(A3,3,1);
A5:=SMA(A4,3,1);
A6:=3*A4-2*A5;
A7:=C-REF(C,1);
A8:=100*EMA(EMA(A7,6),6)/EMA(EMA(Abs(A7),6),6);
买:=LLV(A8,2)=LLV(A8,7) AND COUNT(A8<0,2) AND crOSS(A8,MA(A8,2));
DRAWLINE(CURRBARSCOUNT=60, CONST(C), CURRBARSCOUNT=1, C, 16),COLORYELLOW,LINETHICK1;
DRAWTEXT(CROSS(ZIG(3,10),MA(ZIG(3,10),3)),L*0.99,'买'),LINETHICK1,COLORWHITE;
DRAWTEXT(CROSS(MA(ZIG(3,10),3),ZIG(3,10)),H*1.01,'卖'),LINETHICK1,COLOR00FF00;
STICKLINE(买,OPEN,CLOSE,2,0),COLORYELLOW;
LC:=REF(CLOSE,1);
rsi:=((SMA(MAX((CLOSE - LC),0),3,1) / SMA(ABS((CLOSE - LC)),3,1)) * 100);
FF:=EMA(CLOSE,3);
MA15:=EMA(CLOSE,21);
VAR27:=REF(CLOSE,1);
VAR28:=SMA(MAX(CLOSE-VAR27,0),5,1)/SMA(ABS(CLOSE-VAR27),6,1)*100;
VARA:=((AMOUNT)/(vol))/(100);
VARB:=((3)*(HIGH)+LOW+OPEN+(2)*(CLOSE))/(7);
VARC:=((SUM(AMOUNT,7))/(VARA))/(100);
VARD:=DMA(VARB,(VOL)/(VARC));
VARE:=((CLOSE-VARD)/(VARD))*(100);
VARF:=((CLOSE-LLV(LOW,34))/(HHV(HIGH,34)-LLV(LOW,34)))*(100);
VARJ:=MA(VARE,20)+STD(VARE,20);
VARH:=(C+L+H)/3;VARL:=EMA(VARH,6);
VARG:=EMA(VARL,5);
bias18:=((CLOSE-MA(CLOSE,18))/(MA(CLOSE,18)))*(100);
AA:=SMA(VARF,3,1);
VAR1:=ZIG(3,10)<REF(ZIG(3,10),1) AND REF(ZIG(3,10),1)>REF(ZIG(3,10),2);
VAR2:=ZIG(3,10)>REF(ZIG(3,10),1) AND REF(ZIG(3,10),1)<REF(ZIG(3,10),2);
STICKLINE(VAR1,H,L,3,0),COLORFF00FF,LINETHICK2;{高位红色}STICKLINE(VAR1,H,L,1,0),COLORFF00FF,LINETHICK2;{高位红色}
STICKLINE(VAR2,H,L,3,0),COLORBLUE,LINETHICK2;{底位蓝色};
STICKLINE(CROSS(VARL,VARG),H,L,2,1),COLORYELLOW;
TJ360:=C=HHV(C,150);{黑马线}
TS360:=BARSLAST(TJ360);
HHC360:=REF(C,TS360);
RHHC360:=REF(HHC360,1);
TJ1360:=H>L AND C>RHHC360 ;
CS1360:=BARSLASTCOUNT(TJ1360);
CSS:=COUNT(CS1360=1,60);
MR:=CS1360=1 AND CSS=1;
STICKLINE(MR,O,C,3,0),COLORBLUE;
DRAWTEXT(MR,L,'黑马线'),COLORYELLOW;
HMXTS:=BARSLAST(MR);
黑马线:CONST(REF(C,HMXTS)),COLORWHITE LINETHICK3;