一、指标定位
这是一款通达信主图公式,核心是把放量阳线、前高压力、EMA13趋势、自动价位标注和圆弧底模拟叠加到主图上,辅助观察趋势、压力与底部结构。
二、图上信号解析
- BL:当成交量大于前量1.9倍且当天收阳时,对应K线用白色标记,代表放量阳线信号。
- 顶①—⑤:标注最近5个放量高点,作为上方压力参考。
- EMA13:以圆点形式显示趋势线,向上运行时转红;金叉、死叉会配套图标提示。
- 自动划线:站稳价格、飞升突破、回调站稳、天穹线等关键位置会自动标出。
- 圆弧底:用N=55的蓝色圆弧线模拟圆弧底,辅助判断底部结构是否形成。
三、观察与操作
1. 白色放量阳线出现后,先加入自选,重点看能否突破顶①—⑤的压力区。
2. EMA13向上且股价站稳时,偏多看待;CROSS(C,EMA13)出现图标可关注,若下破则考虑减仓。
3. 放量站上“站稳价格”或“飞升突破”,并回踩不破,容易走主升;若跌破,先观望。
4. “回调站稳”黄线不破,可考虑低吸;“突破天穹线”则视为强势确认。
5. 蓝色圆弧底中,股价沿弧上行,回踩弧线附近企稳可关注;有效跌破则止损。
四、适用与风控
该主图适合短线与波段结合使用,但仍需结合量价、板块和大盘环境,并严格执行止损。不构成投资建议。
主图指标源码如下:
BL:=V>REF(V,1)*1.9 AND C>O;
STICKLINE(BL,O,C,2.4,0),COLORFFFFFF;
顶①:IF(CURRBARSCOUNT<=CONST(BARSLAST(BL))+5,CONST(REF(H,BARSLAST(BL)+4)),DRAWNULL),COLORFF0066;
顶②:IF(CURRBARSCOUNT<=CONST(BARSLAST(BL))+4,CONST(REF(H,BARSLAST(BL)+3)),DRAWNULL),COLORFF6600;
顶③:IF(CURRBARSCOUNT<=CONST(BARSLAST(BL))+3,CONST(REF(H,BARSLAST(BL)+2)),DRAWNULL),COLORFFFFFF;
顶④:IF(CURRBARSCOUNT<=CONST(BARSLAST(BL))+2,CONST(REF(H,BARSLAST(BL)+1)),DRAWNULL),COLORFFFF00;
顶⑤:IF(CURRBARSCOUNT<=CONST(BARSLAST(BL))+1,CONST(REF(H,BARSLAST(BL))),DRAWNULL),COLORFF3399;
DRAWTEXT(CURRBARSCOUNT=CONST(BARSLAST(BL))+5,H*1.005,'①'),COLORFF0066;
DRAWTEXT(CURRBARSCOUNT=CONST(BARSLAST(BL))+4,H*1.005,'②'),COLORFF6600;
DRAWTEXT(CURRBARSCOUNT=CONST(BARSLAST(BL))+3,H*1.005,'③'),COLORFFFFFF;
DRAWTEXT(CURRBARSCOUNT=CONST(BARSLAST(BL))+2,H*1.005,'④'),COLORFFFF00;
DRAWTEXT(CURRBARSCOUNT=CONST(BARSLAST(BL))+1,H*1.005,'⑤'),COLORFF3399;
EMA13:EMA(C,13),CIRCLEDOT,COLORFFFF00,LINETHICK2;
IF(EMA13>REF(EMA13,1),EMA13,DRAWNULL),CIRCLEDOT,COLORFF0066;
DRAWICON(CROSS(C,EMA13),L*0.98,26);
DRAWICON(CROSS(EMA13,C),H*1.02,27);
RA:=MAX(O,C);
RB:=MIN(O,C);
RC:=REF(L,1);
RD:=IF(RA>REF(H,1),IF(RB<=RC,0,1),IF(RB<=RC,-1,0));
RE:=BARSLAST(RD=-1);
RF:=REF(H,RE);
RG:=BARSLAST(RD=1);
RH:=REF(L,RG);
T1:=IF(RD=1,IF(L>RF,1,0),IF(RD=-1,IF(H< RH,-1,0),0));
T2:=BARSLAST(T1=0);
TH:=REF(REF(H,BARSLAST(T1=1)),T2);
TL:=REF(REF(L,BARSLAST(T1=-1)),T2);
TA:=IF(T1=1,IF(RA>TH,1,0),IF(T1=-1,IF(RB< TL,-1,0),0));
P1:=BARSLAST(TA=-1);
P2:=BARSSINCEN(CROSS(0.5,TA),P1)+1;
P3:=BARSLAST(CROSS(COUNT(CROSS(-0.5,RD),P1),0.5));
PAH:=REF(HHV(RA,P1),P3),DOTLINE;
XX:=CURRBARSCOUNT;
站稳价格:IF(XX< CONST(P3)+1,PAH,DRAWNULL),COLORFFFFFF,LINETHICK3;
IF(XX< CONST(P2)+1,PAH,DRAWNULL),COLORFFFFFF,LINETHICK3;
DRAWTEXT(ISLASTBAR,PAH,'飞升突破'),COLORFFFFFF;
GAD:=REF(HHVBARS(V,21),1)+1;
回调站稳:IF(CURRBARSCOUNT<=CONST(GAD)+1,CONST(REF(L,GAD)),DRAWNULL),COLORFFFF00,LINETHICK2;
S:=10;
SR1:=REF(H,S)=HHV(H,2*S+1);
SR2:=FILTER(SR1,S);
SR3:=BACKSET(SR2,S+1);
HD:=BARSLAST(FILTER(SR3,S));
QG:=REF(H,HD);
天穹:DRAWSL(CURRBARSCOUNT<=CONST(HD)+1 AND PERIOD>4,QG,0,HD,1),COLORFFFF00,LINETHICK2;
DRAWTEXT(ISLASTBAR,天穹,'突破天穹线'),COLORFFFF00;
N:=55;
H1:=CONST(LLVBARS(L,N));
H2:=CONST(REF(L,N-1));
H3:=CONST(LLV(L,N));
H4:=(N-H1)/(H2-H3);
H5:=H2-SQRT(POW(N-H1,2)-POW(CURRBARSCOUNT-H1,2))/H4;
NOTEXTY1:H5,COLOR00CCFF,DOTLINE;
NOTEXTY2:IF(CURRBARSCOUNT>H1+1,DRAWNULL,H5),COLOR00CCFF,LINETHICK3;
