通达信主图指标简介:
透过筹码看穿庄家主图指标通过计算不同成本价(底部、顶部、平均成本和主力成本)来分析市场参与者的成本分布,并通过EMA、SMA等技术指标来衡量股票的强弱和趋势。代码还包含了多个条件判断,用于识别潜在的牛股起步信号,以及绘制不同颜色的K线和柱状图来直观展示市场情绪。最后,代码还包含了一个压力线指标,帮助交易者识别可能的阻力位。
指标效果图:
指标源码及源码注释:
底部:=((COST(95)-COST(5))/(COST(95)+COST(5))*100);{/*计算底部百分比*/}{公式网WWW.GUKOUDAI.COM}
底部成本价:COST(底部),DOTLINE,COLORWHITE;{/*绘制底部成本价的白点线*/}
顶部:=(100-(COST(95)-COST(5))/(COST(95)+COST(5))*100);{/*计算顶部百分比*/}
顶部成本价:COST(顶部),DOTLINE,COLORRED;{/*绘制顶部成本价的红线*/}
均值:=(底部+顶部)/2;{/*计算底部和顶部的平均值*/}
平均成本:COST(均值),DOTLINE,COLORFF00FF;{/*绘制平均成本的紫色点线*/}
强弱:=EMA(CLOSE,60);{/*计算60日指数移动平均线作为强弱分界线*/}
主力成本:(COST(50)+COST(50)+COST(55)+COST(60)+COST(65)+COST(70)+COST(75)+COST(80))/8,COLORYELLOW;{/*计算主力成本价*/}
N:=89;M1:=3;M2:=3;{/*定义变量N, M1, M2*/}
AA:=100*(C-REF(C,1))/REF(C,1);{/*计算收盘价相对于前一日收盘价的百分比变化*/}
BB:=100*(H-C)/REF(C,1);{/*计算最高价与收盘价相对于前一日收盘价的百分比变化*/}
HH:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;{/*计算N日价格区间的百分比位置*/}
EE:=SMA(HH,M1,1);{/*计算HH的M1日简单移动平均*/}
FF:=SMA(EE,M2,1);{/*计算EE的M2日简单移动平均*/}
GG:=3*EE-2*FF;{/*计算GG值,用于后续的波动率计算*/}
V5:=EMA(CLOSE,1);{/*计算收盘价的1日指数移动平均*/}
AE:=EMA(V5,5);{/*计算V5的5日指数移动平均*/}
AB:=EMA(HHV(AE,5),1);{/*计算AE的5日最高值的1日指数移动平均*/}
AJ:=EMA(HHV(AB,17),1),COLORYELLOW,LINETHICK1;{/*计算AB的17日最高值的1日指数移动平均,并设置颜色和线宽*/}
WJ:=EMA(HHV(AJ,17),2),COLORWHITE;{/*计算AJ的17日最高值的2日指数移动平均,并设置颜色*/}
AF:=EMA(HHV(WJ,17),3),COLORRED,LINETHICK1;{/*计算WJ的17日最高值的3日指数移动平均,并设置颜色和线宽*/}
MA1:=MA(C,1);{/*计算收盘价的1日简单移动平均*/}{公式网WWW.GUKOUDAI.COM}
壹线:=SMA(SMA(SMA(MA1,2,1),2,1),2,1),COLORGREEN;{/*计算MA1的多重平滑移动平均,并设置颜色*/}
二线:=HHV(MA(壹线,1),10),COLORRED;{/*计算壹线的1日简单移动平均的10日最高值,并设置颜色*/}
三线:AF,COLORWHITE;{/*使用AF作为三线,并设置颜色*/}
牛股起步2:=CROSS(AJ,三线) OR (EVERY(REF(三线,1)=REF(AJ,1),2) AND EXIST(AJ>三线,2) );{/*定义牛股起步2的条件*/}
压力:=MA(REF(HHV(C,30),1),2)*XS,DOTLINE,COLORGREEN,LINETHICK1;{/*计算过去30日最高收盘价的2日简单移动平均,并设置为点线和颜色*/}
ABAB:=壹线=二线 AND ABS(三线-C)<0.2 AND C>三线 ;{/*定义ABAB条件,用于标记特定股票状态*/}
DRAWTEXT(牛股起步2=1,H*1.06,'牛2'),COLORYELLOW;{/*在满足牛股起步2条件时,在图表上标注*/}
DRAWTEXT(ABAB=1,H*1.03,'注意'),COLORWHITE;{/*在满足ABAB条件时,在图表上标注*/}
上涨:=C>=三线 AND C>平均成本 AND C>主力成本;{/*定义上涨条件*/}
牛股起步1:=((上涨=1 AND REF(上涨,1)=0 AND C>压力) OR (CROSS(C,三线) AND CROSS(C,平均成本) AND CROSS(C,主力成本)));{/*定义牛股起步1的条件*/}
DRAWTEXT(牛股起步1=1 ,L*0.95,'牛1'),COLORCYAN;{/*在满足牛股起步1条件时,在图表上标注*/}
STICKLINE(C>=O,O,C,2,0),COLORRED;{/*绘制红色K线,表示收盘价高于或等于开盘价*/}
STICKLINE(C<O,O,C,2,0),COLORCYAN;{/*绘制青色K线,表示收盘价低于开盘价*/}
STICKLINE(C>O,L,H,0,0),COLORRED;{/*绘制红色柱状图,表示收盘价高于开盘价*/}
STICKLINE(C<=O,L,H,0,0),COLORGREEN;{/*绘制绿色柱状图,表示收盘价低于或等于开盘价*/}
下:=EMA(EMA(EMA(HIGH,13),13),13),COLORFF00FF;{/*计算高价的三重指数移动平均,并设置颜色*/}
DRAWTEXT(ISLASTBAR AND 强弱>2,强弱,'强弱'),COLORYELLOW;{/*在图表的最后一根K线上,如果强弱值大于2,则标注强弱*/}