通达信〖辅助追涨〗综合ATR真实波幅获利盘占比多周期相对强弱等维度源码
这是一款基于通达信平台的辅助追涨主图指标,专门针对A股短线强势股的启动阶段设计。它综合了ATR真实波幅、获利盘占比、多周期相对强弱等维度,并通过12日量能强度、12日乖离率、6日动能强弱等七项核心条件进行共振过滤,可有效剔除多数假突破干扰,适用于追涨场景下的快速选股与信号识别。
在显示逻辑上,K线实体会根据信号状态自动变色。当所有追涨共振条件同时满足时,K线变为洋红色,提示标的已进入强势启动区间;一旦条件不达标,则恢复为绿色,清晰标出“可持有”与“需观望”两种状态,免去额外调看副图的麻烦。
实际使用时,建议先将该主图导入通达信公式管理器,并在盘后筛选出首次出现洋红色K线的个股。优选条件包括:流通市值在50亿至200亿之间、量比大于1.5、非ST标的。若在午后14:30之后,洋红色K线出现且量能持续放大,可考虑轻仓跟进;若之后K线重新翻绿,则应及时止盈或止损。严格执行以上纪律,可显著提升短线追涨的成功率。
{主图源码如下}
ZBGS1:=SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),12);
ZBGS2:=HIGH-REF(HIGH,1);
ZBGS3:=REF(LOW,1)-LOW;
ZBGS4:=SUM(IF(ZBGS2>0 AND ZBGS2>ZBGS3,ZBGS2,0),12);
ZBGS5:=SUM(IF(ZBGS3>0 AND ZBGS3>ZBGS2,ZBGS3,0),12);
ZBGS6:=ZBGS4*55/ZBGS1;
ZBGS7:=100*(1-WINNER(0.9*CLOSE))/4*0.819;
ZBGS8:=(CLOSE-MA(CLOSE,12))/MA(CLOSE,12)*100;
ZBGS9:=REF(CLOSE,1);
ZBGS10:=(SMA(MAX(CLOSE-ZBGS9,0),6,1)/SMA(ABS(CLOSE-ZBGS9),6,1)*100-50)/2;
ZBGS11:=30*(CLOSE-LLV(LOW,3))/(HHV(CLOSE,3)-LLV(LOW,3));
ZBGS12:=30*(CLOSE-LLV(LOW,5))/(HHV(CLOSE,5)-LLV(LOW,5));
ZBGS13:=30*(CLOSE-LLV(LOW,8))/(HHV(CLOSE,8)-LLV(LOW,8));
ZBGS14:=30*(CLOSE-LLV(LOW,13))/(HHV(CLOSE,13)-LLV(LOW,13));
ZBGS15:=30*(CLOSE-LLV(LOW,21))/(HHV(CLOSE,21)-LLV(LOW,21));
ZBGS16:=30*(CLOSE-LLV(LOW,34))/(HHV(CLOSE,34)-LLV(LOW,34));
ZBGS17:=(ZBGS11>29.950001 AND ZBGS12>29.950001 AND ZBGS13>=ZBGS7)*1;
ZBGS18:=SMA(MAX(CLOSE-REF(CLOSE,1),0),13,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),13,1)*100/5;
ZBGS19:=(ZBGS11>29.5 AND ZBGS12>29.5 AND ZBGS13>=29.5 AND ZBGS13>=ZBGS7)*2;
ZBGS20:=(ZBGS19 AND ZBGS18>=ZBGS7)*3;
ZBGS21:=(ZBGS19 AND ZBGS18>=ZBGS7)*4;
ZBGS22:=(ZBGS11>ZBGS7 AND ZBGS12>ZBGS7 AND ZBGS13>=ZBGS7 AND ZBGS13>=ZBGS7 AND ZBGS14>=ZBGS7 AND ZBGS15>=ZBGS7 AND ZBGS16>=ZBGS7 AND ZBGS18>=ZBGS7)*5;
ZBGS23:=MAX(MAX(MAX(ZBGS17,ZBGS19),MAX(ZBGS20,ZBGS21)),ZBGS22);
ZBGS24:=100*(CLOSE/REF(CLOSE,10)-1);
ZBGS25:=((-(100*(HHV(HIGH,85)-CLOSE)))/(HHV(HIGH,85)-LLV(LOW,85))+100)/5;
DRAWTEXT_FIX(1,0.980,20,1,', '),COLOR333333;
ZBGS26:=IF(ZBGS25>21,21,IF(ZBGS25< 0,0,ZBGS25));
ZBGS27:=((-(100*(HHV(HIGH,6)-CLOSE)))/(HHV(HIGH,6)-LLV(LOW,6))+100)/5;
ZBGS28:=IF(ZBGS27>21,21,IF(ZBGS27< 0,0,ZBGS27));
辅助追涨:=ZBGS6>ZBGS7 AND ZBGS8>ZBGS7 AND ZBGS10>ZBGS7 AND ZBGS18>ZBGS7 AND ZBGS24>ZBGS7 AND ZBGS26>ZBGS7 AND ZBGS28>ZBGS7 AND ZBGS23;
STICKLINE(辅助追涨=1,HIGH*1,CLOSE*1,0.1,0),COLORMAGENTA;
STICKLINE(辅助追涨=1,OPEN*1,LOW*1,0.1,0),COLORMAGENTA;
STICKLINE(辅助追涨=1,OPEN*1,CLOSE*1,3,0),COLORMAGENTA;
STICKLINE(辅助追涨=0,HIGH*1,CLOSE*1,0.1,0),COLORGREEN;
STICKLINE(辅助追涨=0,OPEN*1,LOW*1,0.1,0),COLORGREEN;
STICKLINE(辅助追涨=0,OPEN*1,CLOSE*1,3,0),COLORGREEN;
{副图源码如下}
X_1:=SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),12);
X_2:=HIGH-REF(HIGH,1);
X_3:=REF(LOW,1)-LOW;
X_4:=SUM(IF(X_2>0 AND X_2>X_3,X_2,0),12);
X_5:=SUM(IF(X_3>0 AND X_3>X_2,X_3,0),12);
X_6:=X_4*55/X_1;
X_7:=100*(1-WINNER(0.9*CLOSE))/4*0.819;
X_8:=(CLOSE-MA(CLOSE,12))/MA(CLOSE,12)*100;
X_9:=REF(CLOSE,1);
X_10:=(SMA(MAX(CLOSE-X_9,0),6,1)/SMA(ABS(CLOSE-X_9),6,1)*100-50)/2;
X_11:=30*(CLOSE-LLV(LOW,3))/(HHV(CLOSE,3)-LLV(LOW,3));
X_12:=30*(CLOSE-LLV(LOW,5))/(HHV(CLOSE,5)-LLV(LOW,5));
X_13:=30*(CLOSE-LLV(LOW,8))/(HHV(CLOSE,8)-LLV(LOW,8));
X_14:=30*(CLOSE-LLV(LOW,13))/(HHV(CLOSE,13)-LLV(LOW,13));
X_15:=30*(CLOSE-LLV(LOW,21))/(HHV(CLOSE,21)-LLV(LOW,21));
X_16:=30*(CLOSE-LLV(LOW,34))/(HHV(CLOSE,34)-LLV(LOW,34));
X_17:=(X_11>29.950001 AND X_12>29.950001 AND X_13>=X_7)*1;
X_18:=SMA(MAX(CLOSE-REF(CLOSE,1),0),13,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),13,1)*100/5; {<--- 此处已修正括号}
X_19:=(X_11>29.5 AND X_12>29.5 AND X_13>=29.5 AND X_13>=X_7)*2;
X_20:=(X_19 AND X_18>=X_7)*3;
X_21:=(X_19 AND X_18>=X_7)*4;
X_22:=(X_11>X_7 AND X_12>X_7 AND X_13>=X_7 AND X_13>=X_7 AND X_14>=X_7 AND X_15>=X_7 AND X_16>=X_7 AND X_18>=X_7)*5;
X_23:=MAX(MAX(MAX(X_17,X_19),MAX(X_20,X_21)),X_22);
X_24:=100*(CLOSE/REF(CLOSE,10)-1);
X_25:=((-(100*(HHV(HIGH,85)-CLOSE)))/(HHV(HIGH,85)-LLV(LOW,85))+100)/5;
X_26:=IF(X_25>21,21,IF(X_25<0,0,X_25));
X_27:=((-(100*(HHV(HIGH,6)-CLOSE)))/(HHV(HIGH,6)-LLV(LOW,6))+100)/5;
X_28:=IF(X_27>21,21,IF(X_27<0,0,X_27));
辅助追涨:X_6>X_7 AND X_8>X_7 AND X_10>X_7 AND X_18>X_7 AND X_24>X_7 AND X_26>X_7 AND X_28>X_7 AND X_23;
DRAWTEXT_FIX(1,0.980,20,1,'乐淘,公式源码 '),COLOR333333;
{副图柱状线:洋红为买点信号,绿色为空仓观望}
STICKLINE(辅助追涨,0,1,3,0),COLORMAGENTA;
STICKLINE(NOT(辅助追涨),0,1,3,0),COLORGREEN;
{选股源码如下}
X_1:=SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),12);
X_2:=HIGH-REF(HIGH,1);
X_3:=REF(LOW,1)-LOW;
X_4:=SUM(IF(X_2>0 AND X_2>X_3,X_2,0),12);
X_5:=SUM(IF(X_3>0 AND X_3>X_2,X_3,0),12);
X_6:=X_4*55/X_1;
X_7:=100*(1-WINNER(0.9*CLOSE))/4*0.819;
X_8:=(CLOSE-MA(CLOSE,12))/MA(CLOSE,12)*100;
X_9:=REF(CLOSE,1);
X_10:=(SMA(MAX(CLOSE-X_9,0),6,1)/SMA(ABS(CLOSE-X_9),6,1)*100-50)/2;
X_11:=30*(CLOSE-LLV(LOW,3))/(HHV(CLOSE,3)-LLV(LOW,3));
X_12:=30*(CLOSE-LLV(LOW,5))/(HHV(CLOSE,5)-LLV(LOW,5));
X_13:=30*(CLOSE-LLV(LOW,8))/(HHV(CLOSE,8)-LLV(LOW,8));
X_14:=30*(CLOSE-LLV(LOW,13))/(HHV(CLOSE,13)-LLV(LOW,13));
X_15:=30*(CLOSE-LLV(LOW,21))/(HHV(CLOSE,21)-LLV(LOW,21));
X_16:=30*(CLOSE-LLV(LOW,34))/(HHV(CLOSE,34)-LLV(LOW,34));
X_17:=(X_11>29.950001 AND X_12>29.950001 AND X_13>=X_7)*1;
X_18:=SMA(MAX(CLOSE-REF(CLOSE,1),0),13,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),13,1)*100/5; {<--- 此处已修正括号}
X_19:=(X_11>29.5 AND X_12>29.5 AND X_13>=29.5 AND X_13>=X_7)*2;
X_20:=(X_19 AND X_18>=X_7)*3;
X_21:=(X_19 AND X_18>=X_7)*4;
X_22:=(X_11>X_7 AND X_12>X_7 AND X_13>=X_7 AND X_13>=X_7 AND X_14>=X_7 AND X_15>=X_7 AND X_16>=X_7 AND X_18>=X_7)*5;
X_23:=MAX(MAX(MAX(X_17,X_19),MAX(X_20,X_21)),X_22);
X_24:=100*(CLOSE/REF(CLOSE,10)-1);
X_25:=((-(100*(HHV(HIGH,85)-CLOSE)))/(HHV(HIGH,85)-LLV(LOW,85))+100)/5;
X_26:=IF(X_25>21,21,IF(X_25<0,0,X_25));
X_27:=((-(100*(HHV(HIGH,6)-CLOSE)))/(HHV(HIGH,6)-LLV(LOW,6))+100)/5;
X_28:=IF(X_27>21,21,IF(X_27<0,0,X_27));
辅助追涨:X_6>X_7 AND X_8>X_7 AND X_10>X_7 AND X_18>X_7 AND X_24>X_7 AND X_26>X_7 AND X_28>X_7 AND X_23;

未来函数检测结果如下:
该公式包含未来函数:WINNER
定制指标公式、软件请联系QQ或微信同号:88652583
ZBGS1赋值:最高价-最低价和最高价-1日前的收盘价的绝对值的较大值和最低价-1日前的收盘价的绝对值的较大值的12日累和
ZBGS2赋值:最高价-1日前的最高价
ZBGS3赋值:1日前的最低价-最低价
ZBGS4赋值:如果ZBGS2>0ANDZBGS2>ZBGS3,返回ZBGS2,否则返回0的12日累和
ZBGS5赋值:如果ZBGS3>0ANDZBGS3>ZBGS2,返回ZBGS3,否则返回0的12日累和
ZBGS6赋值:ZBGS4*55/ZBGS1
ZBGS7赋值:100*(1-以0.9*收盘价计算的获利盘比例)/4*0.819
ZBGS8赋值:(收盘价-收盘价的12日简单移动平均)/收盘价的12日简单移动平均*100
ZBGS9赋值:1日前的收盘价
ZBGS10赋值:(收盘价-ZBGS9和0的较大值的6日[1日权重]移动平均/收盘价-ZBGS9的绝对值的6日[1日权重]移动平均*100-50)/2
ZBGS11赋值:30*(收盘价-3日内最低价的最低值)/(3日内收盘价的最高值-3日内最低价的最低值)
ZBGS12赋值:30*(收盘价-5日内最低价的最低值)/(5日内收盘价的最高值-5日内最低价的最低值)
ZBGS13赋值:30*(收盘价-8日内最低价的最低值)/(8日内收盘价的最高值-8日内最低价的最低值)
ZBGS14赋值:30*(收盘价-13日内最低价的最低值)/(13日内收盘价的最高值-13日内最低价的最低值)
ZBGS15赋值:30*(收盘价-21日内最低价的最低值)/(21日内收盘价的最高值-21日内最低价的最低值)
ZBGS16赋值:30*(收盘价-34日内最低价的最低值)/(34日内收盘价的最高值-34日内最低价的最低值)
ZBGS17赋值:(ZBGS11>29.950001 AND ZBGS12>29.950001 AND ZBGS13>=ZBGS7)*1
ZBGS18赋值:收盘价-1日前的收盘价和0的较大值的13日[1日权重]移动平均/收盘价-1日前的收盘价的绝对值的13日[1日权重]移动平均*100/5
ZBGS19赋值:(ZBGS11>29.5 AND ZBGS12>29.5 AND ZBGS13>=29.5 AND ZBGS13>=ZBGS7)*2
ZBGS20赋值:(ZBGS19 AND ZBGS18>=ZBGS7)*3
ZBGS21赋值:(ZBGS19 AND ZBGS18>=ZBGS7)*4
ZBGS22赋值:(ZBGS11>ZBGS7 AND ZBGS12>ZBGS7 AND ZBGS13>=ZBGS7 AND ZBGS13>=ZBGS7 AND ZBGS14>=ZBGS7 AND ZBGS15>=ZBGS7 AND ZBGS16>=ZBGS7 AND ZBGS18>=ZBGS7)*5
ZBGS23赋值:ZBGS17和ZBGS19的较大值和ZBGS20和ZBGS21的较大值的较大值和ZBGS22的较大值
ZBGS24赋值:100*(收盘价/10日前的收盘价-1)
ZBGS25赋值:((-(100*(85日内最高价的最高值-收盘价)))/(85日内最高价的最高值-85日内最低价的最低值)+100)/5
当满足条件1时,在横轴0.980纵轴20位置书写文字,COLOR333333
ZBGS26赋值:如果ZBGS25>21,返回21,否则返回如果ZBGS25<0,返回0,否则返回ZBGS25
ZBGS27赋值:((-(100*(6日内最高价的最高值-收盘价)))/(6日内最高价的最高值-6日内最低价的最低值)+100)/5
ZBGS28赋值:如果ZBGS27>21,返回21,否则返回如果ZBGS27<0,返回0,否则返回ZBGS27
辅助追涨赋值:ZBGS6>ZBGS7 AND ZBGS8>ZBGS7 AND ZBGS10>ZBGS7 AND ZBGS18>ZBGS7 AND ZBGS24>ZBGS7 AND ZBGS26>ZBGS7 AND ZBGS28>ZBGS7 AND ZBGS23
当满足条件辅助追涨=1时,在最高价*1和收盘价*1位置之间画柱状线,宽度为0.1,0不为0则画空心柱.,画洋红色
当满足条件辅助追涨=1时,在开盘价*1和最低价*1位置之间画柱状线,宽度为0.1,0不为0则画空心柱.,画洋红色
当满足条件辅助追涨=1时,在开盘价*1和收盘价*1位置之间画柱状线,宽度为3,0不为0则画空心柱.,画洋红色
当满足条件辅助追涨=0时,在最高价*1和收盘价*1位置之间画柱状线,宽度为0.1,0不为0则画空心柱.,画绿色
当满足条件辅助追涨=0时,在开盘价*1和最低价*1位置之间画柱状线,宽度为0.1,0不为0则画空心柱.,画绿色
当满足条件辅助追涨=0时,在开盘价*1和收盘价*1位置之间画柱状线,宽度为3,0不为0则画空心柱.,画绿色
X_1赋值:最高价-最低价和最高价-1日前的收盘价的绝对值的较大值和最低价-1日前的收盘价的绝对值的较大值的12日累和
X_2赋值:最高价-1日前的最高价
X_3赋值:1日前的最低价-最低价
X_4赋值:如果X_2>0ANDX_2>X_3,返回X_2,否则返回0的12日累和
X_5赋值:如果X_3>0ANDX_3>X_2,返回X_3,否则返回0的12日累和
X_6赋值:X_4*55/X_1
X_7赋值:100*(1-以0.9*收盘价计算的获利盘比例)/4*0.819
X_8赋值:(收盘价-收盘价的12日简单移动平均)/收盘价的12日简单移动平均*100
X_9赋值:1日前的收盘价
X_10赋值:(收盘价-X_9和0的较大值的6日[1日权重]移动平均/收盘价-X_9的绝对值的6日[1日权重]移动平均*100-50)/2
X_11赋值:30*(收盘价-3日内最低价的最低值)/(3日内收盘价的最高值-3日内最低价的最低值)
X_12赋值:30*(收盘价-5日内最低价的最低值)/(5日内收盘价的最高值-5日内最低价的最低值)
X_13赋值:30*(收盘价-8日内最低价的最低值)/(8日内收盘价的最高值-8日内最低价的最低值)
X_14赋值:30*(收盘价-13日内最低价的最低值)/(13日内收盘价的最高值-13日内最低价的最低值)
X_15赋值:30*(收盘价-21日内最低价的最低值)/(21日内收盘价的最高值-21日内最低价的最低值)
X_16赋值:30*(收盘价-34日内最低价的最低值)/(34日内收盘价的最高值-34日内最低价的最低值)
X_17赋值:(X_11>29.950001 AND X_12>29.950001 AND X_13>=X_7)*1
X_18赋值:收盘价-1日前的收盘价和0的较大值的13日[1日权重]移动平均/收盘价-1日前的收盘价的绝对值的13日[1日权重]移动平均*100/5
X_19赋值:(X_11>29.5 AND X_12>29.5 AND X_13>=29.5 AND X_13>=X_7)*2
X_20赋值:(X_19 AND X_18>=X_7)*3
X_21赋值:(X_19 AND X_18>=X_7)*4
X_22赋值:(X_11>X_7 AND X_12>X_7 AND X_13>=X_7 AND X_13>=X_7 AND X_14>=X_7 AND X_15>=X_7 AND X_16>=X_7 AND X_18>=X_7)*5
X_23赋值:X_17和X_19的较大值和X_20和X_21的较大值的较大值和X_22的较大值
X_24赋值:100*(收盘价/10日前的收盘价-1)
X_25赋值:((-(100*(85日内最高价的最高值-收盘价)))/(85日内最高价的最高值-85日内最低价的最低值)+100)/5
X_26赋值:如果X_25>21,返回21,否则返回如果X_25<0,返回0,否则返回X_25
X_27赋值:((-(100*(6日内最高价的最高值-收盘价)))/(6日内最高价的最高值-6日内最低价的最低值)+100)/5
X_28赋值:如果X_27>21,返回21,否则返回如果X_27<0,返回0,否则返回X_27
输出辅助追涨:X_6>X_7 AND X_8>X_7 AND X_10>X_7 AND X_18>X_7 AND X_24>X_7 AND X_26>X_7 AND X_28>X_7 AND X_23
当满足条件1时,在横轴0.980纵轴20位置书写文字,COLOR333333
当满足条件辅助追涨时,在0和1位置之间画柱状线,宽度为3,0不为0则画空心柱.,画洋红色
当满足条件取反时,在0和1位置之间画柱状线,宽度为3,0不为0则画空心柱.,画绿色
X_1赋值:最高价-最低价和最高价-1日前的收盘价的绝对值的较大值和最低价-1日前的收盘价的绝对值的较大值的12日累和
X_2赋值:最高价-1日前的最高价
X_3赋值:1日前的最低价-最低价
X_4赋值:如果X_2>0ANDX_2>X_3,返回X_2,否则返回0的12日累和
X_5赋值:如果X_3>0ANDX_3>X_2,返回X_3,否则返回0的12日累和
X_6赋值:X_4*55/X_1
X_7赋值:100*(1-以0.9*收盘价计算的获利盘比例)/4*0.819
X_8赋值:(收盘价-收盘价的12日简单移动平均)/收盘价的12日简单移动平均*100
X_9赋值:1日前的收盘价
X_10赋值:(收盘价-X_9和0的较大值的6日[1日权重]移动平均/收盘价-X_9的绝对值的6日[1日权重]移动平均*100-50)/2
X_11赋值:30*(收盘价-3日内最低价的最低值)/(3日内收盘价的最高值-3日内最低价的最低值)
X_12赋值:30*(收盘价-5日内最低价的最低值)/(5日内收盘价的最高值-5日内最低价的最低值)
X_13赋值:30*(收盘价-8日内最低价的最低值)/(8日内收盘价的最高值-8日内最低价的最低值)
X_14赋值:30*(收盘价-13日内最低价的最低值)/(13日内收盘价的最高值-13日内最低价的最低值)
X_15赋值:30*(收盘价-21日内最低价的最低值)/(21日内收盘价的最高值-21日内最低价的最低值)
X_16赋值:30*(收盘价-34日内最低价的最低值)/(34日内收盘价的最高值-34日内最低价的最低值)
X_17赋值:(X_11>29.950001 AND X_12>29.950001 AND X_13>=X_7)*1
X_18赋值:收盘价-1日前的收盘价和0的较大值的13日[1日权重]移动平均/收盘价-1日前的收盘价的绝对值的13日[1日权重]移动平均*100/5
X_19赋值:(X_11>29.5 AND X_12>29.5 AND X_13>=29.5 AND X_13>=X_7)*2
X_20赋值:(X_19 AND X_18>=X_7)*3
X_21赋值:(X_19 AND X_18>=X_7)*4
X_22赋值:(X_11>X_7 AND X_12>X_7 AND X_13>=X_7 AND X_13>=X_7 AND X_14>=X_7 AND X_15>=X_7 AND X_16>=X_7 AND X_18>=X_7)*5
X_23赋值:X_17和X_19的较大值和X_20和X_21的较大值的较大值和X_22的较大值
X_24赋值:100*(收盘价/10日前的收盘价-1)
X_25赋值:((-(100*(85日内最高价的最高值-收盘价)))/(85日内最高价的最高值-85日内最低价的最低值)+100)/5
X_26赋值:如果X_25>21,返回21,否则返回如果X_25<0,返回0,否则返回X_25
X_27赋值:((-(100*(6日内最高价的最高值-收盘价)))/(6日内最高价的最高值-6日内最低价的最低值)+100)/5
X_28赋值:如果X_27>21,返回21,否则返回如果X_27<0,返回0,否则返回X_27
输出辅助追涨:X_6>X_7 AND X_8>X_7 AND X_10>X_7 AND X_18>X_7 AND X_24>X_7 AND X_26>X_7 AND X_28>X_7 AND X_23