通达信『撑压画线主图』指标,精准买卖!自动识别支撑压力位
公式介绍
撑压画线主图是专为A股设计的**主图叠加指标**,融合多重均线、平滑算法、标准差通道、量价加权及趋势斜率算法,自动在K线主图绘制动态支撑线、压力线、强弱分界线,精准锁定股价运行区间,无需手动画线,直观判断趋势方向与买卖临界点,适配短线波段、中线持股,新手也能快速看懂支撑压力。
核心功能
1. 绘制多周期均线、动态强弱通道,清晰划分股价运行区间;
2. 自动标记关键支撑位、压力位,形成可视化买卖参考线;
3. 结合量价与趋势算法,过滤虚假信号,提升判断准确率。
使用方法
1. 打开通达信软件,快捷键Ctrl+F打开公式管理器,选择**主图叠加**新建公式;
2. 粘贴完整源码,命名为撑压画线主图,保存后加载至K线图;
3. 股价触碰蓝色支撑位止跌可关注低吸,触碰白色压力位滞涨可考虑高抛;
4. 均线多头排列为强势趋势,空头排列为弱势趋势,结合信号操作更稳健。
总结
本指标**自动画撑压线、多算法共振、无未来函数、全周期通用**,完美解决手动画线误差大的问题,是短线波段交易的实用工具。
主图源码
{撑压画线主图}ZBGS1:HHV(MA(SMA(SMA(SMA(MA(C,1),2,1),2,1),2,1),1),13),COLOR00AAFF,LINETHICK4;ZBGS2:=EMA(((SLOPE(CLOSE,21) * 20) + CLOSE),42)COLORCC60FF,LINETHICK3;DRAWKLINE(H,O,L,C);ZBGS3:=(MA(CLOSE,3)+MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24))/4,COLORLICYAN,LINETHICK1;ZBGS4:=FORCAST((C+L+H)/3,5);ZBGS5:= ZBGS3+3*STD( ZBGS3,10),COLORLIBLUE,LINETHICK1,POINTDOT;ZBGS6:= ZBGS3-3*STD( ZBGS3,10),COLORLIBLUE,LINETHICK1,POINTDOT;ZBGS7:= ZBGS3,COLORLICYAN,LINETHICK1;ZBGS8:=MA(C,13),COLORFFCC66,LINETHICK1;ZBGS9:=(3*C+H+L+O)/6;ZBGS10:=(8* ZBGS9+7*REF( ZBGS9,1)+6*REF( ZBGS9,2)+5*REF( ZBGS9,3)+4*REF( ZBGS9,4)+3*REF( ZBGS9,5)+2*REF( ZBGS9,6)+REF( ZBGS9,8))/36;ZBGS11:=(HHV( ZBGS10,5)+HHV( ZBGS10,10)+HHV( ZBGS10,20))/3;ZBGS12:=(LLV( ZBGS10,5)+LLV( ZBGS10,10)+LLV( ZBGS10,20))/3;ZBGS13:=(HHV( ZBGS11,5)+HHV( ZBGS11,10)+HHV( ZBGS11,20))/3;ZBGS14:=(LLV( ZBGS12,5)+LLV( ZBGS12,10)+LLV( ZBGS12,20))/3;ZBGS15:=(LLV( ZBGS10,2)+LLV( ZBGS10,4)+LLV( ZBGS10,6))/3;ZBGS16:= ZBGS10,COLORWHITE;ZBGS17:=MA(CLOSE,10),COLORYELLOW;ZBGS18:=(46.18*EMA(CLOSE,10)-31.82*EMA(CLOSE,4))/14.36,COLORGREEN,LINETHICK1;ZBGS19:=VOL*(O+C)/2;ZBGS20:=SUM( ZBGS19,7)/SUM(VOL,7),COLORFF00FF,LINETHICK1;ZBGS21:=17;ZBGS22:=MA(CLOSE, ZBGS21)+ABS(MA(CLOSE, ZBGS21)-REF(MA(CLOSE, ZBGS21),1)),COLORRED;ZBGS23:=MA(CLOSE, ZBGS21)+MA(CLOSE, ZBGS21)-REF(MA(CLOSE, ZBGS21),1),COLORGREEN,LINETHICK2;DRAWTEXT_FIX(1,0.980,20,1,'股朋网HTTP://'),COLOR333333;ZBGS24:=IF(MA(CLOSE, ZBGS21)< ZBGS23, ZBGS23,MA(CLOSE, ZBGS21)),COLORLIBLUE,LINETHICK1,;ZBGS25:= ZBGS24-(EMA(C,3)- ZBGS24),COLOR3571FF,LINETHICK1;ZBGS26:=HHV(MA(H,13),13),COLORRED,LINETHICK1;ZBGS27:=MAX(MAX((HIGH-LOW),ABS((REF(CLOSE,1)-HIGH))),ABS((REF(CLOSE,1)-LOW)));ZBGS28:=MA( ZBGS27,13);ZBGS29:=(REF(CLOSE,1)-REF( ZBGS28,1));ZBGS30:=(HHV( ZBGS29,12)),LINETHICK1,COLOR0099FF;ZBGS31:=20;ZBGS32:=MA(C, ZBGS31);ZBGS33:=C- ZBGS32;ZBGS34:=MA( ZBGS33* ZBGS33, ZBGS31);ZBGS35:=SQRT( ZBGS34);ZBGS36:=MA(C,5),COLORWHITE,LINETHICK1;ZBGS37:=MA(C,10),COLORLICYAN,LINETHICK1;ZBGS38:MA(C,20),COLORLIGRAY,LINETHICK2;ZBGS39:=MA(C,30),COLOR855E42,LINETHICK1;ZBGS40:=MA(C,60),COLORLIGREEN,LINETHICK1;ZBGS41:=MA(C,120),COLORLIGRAY,LINETHICK1;ZBGS42:=(CLOSE-LLV(LOW,12))/(HHV(HIGH,12)-LLV(LOW,12))*100;ZBGS43:=SMA( ZBGS42,3,1);ZBGS44:=SMA( ZBGS43,3,1);ZBGS45:=3* ZBGS43-2* ZBGS44;ZBGS46:=(CLOSE-LLV(LOW,34))/(HHV(HIGH,34)-LLV(LOW,34))*100;ZBGS47:=SMA( ZBGS46,3,1);ZBGS48:=SMA( ZBGS47,3,1);ZBGS49:=3* ZBGS47-2* ZBGS48;ZBGS50:IF(CROSS( ZBGS49, ZBGS45),H,REF(H,BARSLAST(CROSS( ZBGS49, ZBGS45)))),COLORWHITE,POINTDOT,LINETHICK4;ZBGS51:IF(CROSS( ZBGS45, ZBGS49),L,REF(L,BARSLAST(CROSS( ZBGS45, ZBGS49)))),COLORLIBLUE,POINTDOT,LINETHICK4;
