通达信〖一线定乾坤〗均线趋势MACD连续多头共振抓突破牛源码
这套“一线定乾坤”指标为电脑与手机通用的全套通达信系统,包含主图、副图及三套源码。它融合了均线趋势、MACD连续多头、高低点压力支撑以及倍量K线等多重量化逻辑,专为短线突破设计,适配通达信手机版与电脑版,无兼容问题。主图叠加5日与60日均线彩带,清晰区分多空趋势,自动绘制趋势虚线和压力支撑线,并标记倍量放量及★突破买点;副图则提纯突破信号,过滤杂波以辅助确认。公式加入倍量前置条件,仅输出有效突破个股,有效规避假突破骗线,兼顾短线抓连板与波段抄底需求,覆盖主图指标源码、副图共振指标及盘中实时公式等股民高频搜索的长尾需求。
使用方法
1. 导入设置:在通达信软件中分别新建主图、副图和条件公式,粘贴对应源码保存,手机与电脑均可同步导入。
2. 盘面研判:主图中,黄色虚线代表上升趋势,可做多;白色虚线代表下降趋势,需规避。绿色压力线为关键阻力位,出现★突破图标时,可作为短线入场参考;蓝色倍K标记表示放量异动。
3. 共振确认:副图同步出现突破信号时,与主图买点形成共振,信号可靠性显著提升。
4. 实操:盘后或盘中执行“一线定乾坤”条件,要求股价上穿压力线、MACD连续2日多头、前一日放量倍K。三重过滤剔除弱势股,选出标的结合主副图趋势信号择机介入。若压力线失守,应及时止盈止损。
一线定乾坤主图(手机和电脑版通用)
{主图源码如下}
DRAWTEXT_FIX(1,0.005,0,0,'所属风格:'),COLORMAGENTA;
DRAWTEXT_FIX(1,0.06,0,0,FGBLOCK),COLORYELLOW;
DRAWTEXT_FIX(1,0.005,0.05,0,'所属概念:'),COLORMAGENTA;
DRAWTEXT_FIX(1,0.06,0.05,0,GNBLOCK),COLORYELLOW;
DRAWBAND(EMA(C,5),RGB(100,0,0),EMA(C,60),RGB(0,100,0));
DRAWKLINE(H,O,L,C);
DIF:=EMA(C,12)-EMA(C,26);
DEA:=EMA(DIF,9);
MACD:=(DIF-DEA)*2;
T1:=UPNDAY(MACD,2);
HH:=REF(H,5)=HHV(H,11);
LL:=REF(L,5)=LLV(L,11);
BB2:=BACKSET(HH,6)>BACKSET(HH,5);
BB3:=BACKSET(LL,6)>BACKSET(LL,5);
STICKLINE(V/REF(V,1)>2,O,C,1,0),COLORBLUE;
DRAWTEXT(V/REF(V,1)>2,L,'倍K'),COLORBLUE;
BB:=IF(BARSLAST(BB2)=BARSLAST(BB3) AND MA(C,5)>MA(C,10),BB2,IF(BARSLAST(BB3)>BARSLAST(BB2),BB2,0));
BB4:=IF(BARSLAST(BB2)=BARSLAST(BB3) AND MA(C,10)>MA(C,5),BB3,IF(BARSLAST(BB2)>BARSLAST(BB3),BB3,0));
AA1:=BB AND H=HHV(H,BARSLAST(BB4));
AA2:=BB4 AND L=LLV(L,BARSLAST(BB));
AA3:=L>REF(H,1) AND DAY!=REF(DAY,1);
AA4:=H< REF(L,1) AND DAY!=REF(DAY,1);
BB5:=REF(H,BARSLAST(AA1));
BB6:=REF(L,BARSLAST(AA1));
BB51:=REF(H,BARSLAST(AA1)+1);
BB61:=REF(L,BARSLAST(AA1)+1);
BB62:=REF(L,BARSLAST(AA1)+2);
BB7:=REF(H,BARSLAST(AA2)+2);
BB71:=REF(H,BARSLAST(AA2));
BB8:=REF(L,BARSLAST(AA2));
BB711:=REF(H,BARSLAST(AA2)+1);
BB81:=REF(L,BARSLAST(AA2)+1);
BB3A:=IF(BB51< BB6,BB6,IF(BB6<=BB61,BB62,BB61));
BB2A:=IF(BB81>BB71,BB71,IF(BB71>=BB711,BB7,BB711));
AA5:=BB5>BB2A AND AA1;
AA6:=BB8< BB3A AND AA2;
AA8:=AA5 AND BB5>BB71 AND BB6>BB8 AND BB61>BB8;
AA9:=AA6 AND BB8< BB6 AND BB71< BB5 AND BB711< BB5;
AA10:=(H<=REF(H,1) AND L>=REF(L,1)) OR (H>=REF(H,1) AND L<=REF(L,1));
ZBGS1:=COUNT(AA10,BARSLAST(AA2));
ZBGS2:=COUNT(AA10,BARSLAST(AA1));
ZBGS3:=COUNT(AA3,BARSLAST(AA2));
ZBGS4:=COUNT(AA4,BARSLAST(AA1));
ZBGS5:=IF(ZBGS1>0,ZBGS1+2,IF(ZBGS2,ZBGS2+2,3));
ZBGS6:=IF(ZBGS3,ZBGS5-ZBGS3,IF(ZBGS4,ZBGS5-ZBGS4,ZBGS5));
AA11:=(AA8 AND BARSLAST(AA9)>ZBGS6);
AA12:=(AA9 AND BARSLAST(AA8)>ZBGS6);
DRAWTEXT_FIX(C>O,0,0.9,0,'.CN'),COLOR0000FF;
AA13:=(AA1 AND REF(H,BARSLAST(AA1))>=REF(H,BARSLAST(AA11)) AND BARSLAST(AA12)>BARSLAST(AA11))OR (AA5 AND COUNT(AA3,BARSLAST(AA6))>0 AND REF(H,BARSLAST(AA5))>REF(H,BARSLAST(AA11)));
AA14:=(AA2 AND REF(L,BARSLAST(AA2))<=REF(L,BARSLAST(AA12)) AND BARSLAST(AA11)>BARSLAST(AA12))OR (AA6 AND COUNT(AA4,BARSLAST(AA5))>0 AND REF(L,BARSLAST(AA6))< REF(H,BARSLAST(AA12)));
BB1:=IF(BARSLAST(AA14)>BARSLAST(AA13),REF(H,BARSLAST(AA13)),REF(H,BARSLAST(AA14)));
BB41:=IF(BARSLAST(AA13)>BARSLAST(AA14),REF(L,BARSLAST(AA14)),REF(L,BARSLAST(AA13)));
AA15:=AA13 AND H=HHV(BB1,BARSLAST(AA14)+1) AND H>REF(H,1) AND BARSLAST(AA14)>BARSLAST(AA13);
AA16:=AA14 AND L=LLV(BB41,BARSLAST(AA13)+1) AND L< REF(L,1) AND BARSLAST(AA13)>BARSLAST(AA14);
AA17:=AA15 OR (AA1 AND REF(H,BARSLAST(AA1))>REF(H,BARSLAST(AA15)) AND BARSLAST(AA16)>BARSLAST(AA15));
AA18:=AA16 OR (AA2 AND REF(L,BARSLAST(AA2))< REF(L,BARSLAST(AA16)) AND BARSLAST(AA15)>BARSLAST(AA16));
DRAWTEXT_FIX(1,0.980,20,1,', '),COLOR333333;
上升趋势:DRAWLINE(AA18,L,AA17,H,0),COLORYELLOW,DOTLINE;
下降趋势:DRAWLINE(AA17,H,AA18,L,0),COLORWHITE,DOTLINE;
压力:DRAWLINE(AA17,H,REF(AA17,1),REF(H,1),1),COLORGREEN,DOTLINE;
支撑:DRAWLINE(AA18,L,REF(AA18,1),REF(L,1),1),COLORYELLOW,DOTLINE;
DRAWNUMBER(AA18,L*0.995,L),COLORYELLOW;
DRAWNUMBER(AA17,H*1.1,H),COLORGREEN;
NOTEXTXG:CROSS(C,压力) AND 压力>0 AND T1,NODRAW;
DRAWICON(NOTEXTXG,L,9);
DRAWTEXT(NOTEXTXG,L*0.98,'★突破'),COLORYELLOW;
{副图源码如下}
DIF:=EMA(C,12)-EMA(C,26);
DEA:=EMA(DIF,9);
MACD:=(DIF-DEA)*2;
T1:=UPNDAY(MACD,2);
HH:=REF(H,5)=HHV(H,11);
LL:=REF(L,5)=LLV(L,11);
BB2:=BACKSET(HH,6)>BACKSET(HH,5);
BB3:=BACKSET(LL,6)>BACKSET(LL,5);
BB:=IF(BARSLAST(BB2)=BARSLAST(BB3) AND MA(C,5)>MA(C,10),BB2,IF(BARSLAST(BB3)>BARSLAST(BB2),BB2,0));
BB4:=IF(BARSLAST(BB2)=BARSLAST(BB3) AND MA(C,10)>MA(C,5),BB3,IF(BARSLAST(BB2)>BARSLAST(BB3),BB3,0));
AA1:=BB AND H=HHV(H,BARSLAST(BB4));
AA2:=BB4 AND L=LLV(L,BARSLAST(BB));
AA3:=L>REF(H,1) AND DAY!=REF(DAY,1);
AA4:=H< REF(L,1) AND DAY!=REF(DAY,1);
BB5:=REF(H,BARSLAST(AA1));
BB6:=REF(L,BARSLAST(AA1));
BB51:=REF(H,BARSLAST(AA1)+1);
BB61:=REF(L,BARSLAST(AA1)+1);
BB62:=REF(L,BARSLAST(AA1)+2);
BB7:=REF(H,BARSLAST(AA2)+2);
BB71:=REF(H,BARSLAST(AA2));
BB8:=REF(L,BARSLAST(AA2));
BB711:=REF(H,BARSLAST(AA2)+1);
BB81:=REF(L,BARSLAST(AA2)+1);
BB3A:=IF(BB51< BB6,BB6,IF(BB6<=BB61,BB62,BB61));
BB2A:=IF(BB81>BB71,BB71,IF(BB71>=BB711,BB7,BB711));
AA5:=BB5>BB2A AND AA1;
AA6:=BB8< BB3A AND AA2;
AA8:=AA5 AND BB5>BB71 AND BB6>BB8 AND BB61>BB8;
AA9:=AA6 AND BB8< BB6 AND BB71< BB5 AND BB711< BB5;
AA10:=(H<=REF(H,1) AND L>=REF(L,1)) OR (H>=REF(H,1) AND L<=REF(L,1));
ZBGS31:=COUNT(AA10,BARSLAST(AA2));
ZBGS32:=COUNT(AA10,BARSLAST(AA1));
ZBGS33:=COUNT(AA3,BARSLAST(AA2));
ZBGS34:=COUNT(AA4,BARSLAST(AA1));
ZBGS35:=IF(ZBGS31>0,ZBGS31+2,IF(ZBGS32,ZBGS32+2,3));
ZBGS36:=IF(ZBGS33,ZBGS35-ZBGS33,IF(ZBGS34,ZBGS35-ZBGS34,ZBGS35));
AA11:=(AA8 AND BARSLAST(AA9)>ZBGS36);
AA12:=(AA9 AND BARSLAST(AA8)>ZBGS36);
AA13:=(AA1 AND REF(H,BARSLAST(AA1))>=REF(H,BARSLAST(AA11)) AND BARSLAST(AA12)>BARSLAST(AA11))OR (AA5 AND COUNT(AA3,BARSLAST(AA6))>0 AND REF(H,BARSLAST(AA5))>REF(H,BARSLAST(AA11)));
AA14:=(AA2 AND REF(L,BARSLAST(AA2))<=REF(L,BARSLAST(AA12)) AND BARSLAST(AA11)>BARSLAST(AA12))OR (AA6 AND COUNT(AA4,BARSLAST(AA5))>0 AND REF(L,BARSLAST(AA6))< REF(H,BARSLAST(AA12)));
BB1:=IF(BARSLAST(AA14)>BARSLAST(AA13),REF(H,BARSLAST(AA13)),REF(H,BARSLAST(AA14)));
BB41:=IF(BARSLAST(AA13)>BARSLAST(AA14),REF(L,BARSLAST(AA14)),REF(L,BARSLAST(AA13)));
AA15:=AA13 AND H=HHV(BB1,BARSLAST(AA14)+1) AND H>REF(H,1) AND BARSLAST(AA14)>BARSLAST(AA13);
AA16:=AA14 AND L=LLV(BB41,BARSLAST(AA13)+1) AND L< REF(L,1) AND BARSLAST(AA13)>BARSLAST(AA14);
AA17:=AA15 OR (AA1 AND REF(H,BARSLAST(AA1))>REF(H,BARSLAST(AA15)) AND BARSLAST(AA16)>BARSLAST(AA15));
AA18:=AA16 OR (AA2 AND REF(L,BARSLAST(AA2))< REF(L,BARSLAST(AA16)) AND BARSLAST(AA15)>BARSLAST(AA16));
压力线:=DRAWLINE(AA17,H,REF(AA17,1),REF(H,1),1);
突破信号:CROSS(C,压力线) AND 压力线>0 AND T1;

未来函数检测结果如下:
该公式包含未来函数:BACKSET
定制指标公式、软件请联系QQ或微信同号:88652583
当满足条件1时,在横轴0.005纵轴0位置书写文字,画洋红色
当满足条件1时,在横轴0.06纵轴0位置书写文字,画黄色
当满足条件1时,在横轴0.005纵轴0.05位置书写文字,画洋红色
当满足条件1时,在横轴0.06纵轴0.05位置书写文字,画黄色
画带状线
K线
DIF赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
DEA赋值:DIF的9日指数移动平均
MACD赋值:(DIF-DEA)*2
T1赋值:最近2日MACD连涨
HH赋值:5日前的最高价=11日内最高价的最高值
LL赋值:5日前的最低价=11日内最低价的最低值
BB2赋值:若HH则将最近6周期置为1>若HH则将最近5周期置为1
BB3赋值:若LL则将最近6周期置为1>若LL则将最近5周期置为1
当满足条件成交量(手)/1日前的成交量(手)>2时,在开盘价和收盘价位置之间画柱状线,宽度为1,0不为0则画空心柱.,画蓝色
当满足条件成交量(手)/1日前的成交量(手)>2时,在最低价位置书写文字,画蓝色
BB赋值:如果上次BB2距今天数=上次BB3距今天数ANDMA(收盘价,5)>收盘价的10日简单移动平均,返回BB2,否则返回如果上次BB3距今天数>上次BB2距今天数,返回BB2,否则返回0
BB4赋值:如果上次BB2距今天数=上次BB3距今天数ANDMA(收盘价,10)>收盘价的5日简单移动平均,返回BB3,否则返回如果上次BB2距今天数>上次BB3距今天数,返回BB3,否则返回0
AA1赋值:BB AND 最高价=上次BB4距今天数日内最高价的最高值
AA2赋值:BB4 AND 最低价=上次BB距今天数日内最低价的最低值
AA3赋值:最低价>1日前的最高价 AND 日不等于1日前的日
AA4赋值:最高价< 1日前的最低价 AND 日不等于1日前的日
BB5赋值:上次AA1距今天数日前的最高价
BB6赋值:上次AA1距今天数日前的最低价
BB51赋值:上次AA1距今天数+1日前的最高价
BB61赋值:上次AA1距今天数+1日前的最低价
BB62赋值:上次AA1距今天数+2日前的最低价
BB7赋值:上次AA2距今天数+2日前的最高价
BB71赋值:上次AA2距今天数日前的最高价
BB8赋值:上次AA2距今天数日前的最低价
BB711赋值:上次AA2距今天数+1日前的最高价
BB81赋值:上次AA2距今天数+1日前的最低价
BB3A赋值:如果BB51BB2A赋值:如果BB81>BB71,返回BB71,否则返回如果BB71>=BB711,返回BB7,否则返回BB711
AA5赋值:BB5>BB2A AND AA1
AA6赋值:BB8< BB3A AND AA2
AA8赋值:AA5 AND BB5>BB71 AND BB6>BB8 AND BB61>BB8
AA9赋值:AA6 AND BB8< BB6 AND BB71< BB5 AND BB711< BB5
AA10赋值:(最高价<=1日前的最高价 AND 最低价>=1日前的最低价) OR (最高价>=1日前的最高价 AND 最低价<=1日前的最低价)
ZBGS1赋值:统计上次AA2距今天数日中满足AA10的天数
ZBGS2赋值:统计上次AA1距今天数日中满足AA10的天数
ZBGS3赋值:统计上次AA2距今天数日中满足AA3的天数
ZBGS4赋值:统计上次AA1距今天数日中满足AA4的天数
ZBGS5赋值:如果ZBGS1>0,返回ZBGS1+2,否则返回如果ZBGS2,返回ZBGS2+2,否则返回3
ZBGS6赋值:如果ZBGS3,返回ZBGS5-ZBGS3,否则返回如果ZBGS4,返回ZBGS5-ZBGS4,否则返回ZBGS5
AA11赋值:(AA8 AND 上次AA9距今天数>ZBGS6)
AA12赋值:(AA9 AND 上次AA8距今天数>ZBGS6)
当满足条件收阳线时,在横轴0纵轴0.9位置书写文字,COLOR0000FF
AA13赋值:(AA1 AND 上次AA1距今天数日前的最高价>=上次AA11距今天数日前的最高价 AND 上次AA12距今天数>上次AA11距今天数)OR (AA5 AND 统计上次AA6距今天数日中满足AA3的天数>0 AND 上次AA5距今天数日前的最高价>上次AA11距今天数日前的最高价)
AA14赋值:(AA2 AND 上次AA2距今天数日前的最低价<=上次AA12距今天数日前的最低价 AND 上次AA11距今天数>上次AA12距今天数)OR (AA6 AND 统计上次AA5距今天数日中满足AA4的天数>0 AND 上次AA6距今天数日前的最低价< 上次AA12距今天数日前的最高价)
BB1赋值:如果上次AA14距今天数>上次AA13距今天数,返回上次AA13距今天数日前的最高价,否则返回上次AA14距今天数日前的最高价
BB41赋值:如果上次AA13距今天数>上次AA14距今天数,返回上次AA14距今天数日前的最低价,否则返回上次AA13距今天数日前的最低价
AA15赋值:AA13 AND 最高价=上次AA14距今天数+1日内BB1的最高值 AND 最高价>1日前的最高价 AND 上次AA14距今天数>上次AA13距今天数
AA16赋值:AA14 AND 最低价=上次AA13距今天数+1日内BB41的最低值 AND 最低价< 1日前的最低价 AND 上次AA13距今天数>上次AA14距今天数
AA17赋值:AA15 OR (AA1 AND 上次AA1距今天数日前的最高价>上次AA15距今天数日前的最高价 AND 上次AA16距今天数>上次AA15距今天数)
AA18赋值:AA16 OR (AA2 AND 上次AA2距今天数日前的最低价< 上次AA16距今天数日前的最低价 AND 上次AA15距今天数>上次AA16距今天数)
当满足条件1时,在横轴0.980纵轴20位置书写文字,COLOR333333
输出上升趋势:当满足条件AA18时,在最低价位置画直线起点,当满足条件AA17时,在最高价位置画直线终点,0表示是否延长.,画黄色,DOTLINE
输出下降趋势:当满足条件AA17时,在最高价位置画直线起点,当满足条件AA18时,在最低价位置画直线终点,0表示是否延长.,画白色,DOTLINE
输出压力:当满足条件AA17时,在最高价位置画直线起点,当满足条件1日前的AA17时,在1日前的最高价位置画直线终点,1表示是否延长.,画绿色,DOTLINE
输出支撑:当满足条件AA18时,在最低价位置画直线起点,当满足条件1日前的AA18时,在1日前的最低价位置画直线终点,1表示是否延长.,画黄色,DOTLINE
当满足条件AA18时,在最低价*0.995位置书写数字,画黄色
当满足条件AA17时,在最高价*1.1位置书写数字,画绿色
输出NOTEXTXG:收盘价上穿压力 AND 压力>0 AND T1,NODRAW
当满足条件NOTEXTXG时,在最低价位置画9号图标
当满足条件NOTEXTXG时,在最低价*0.98位置书写文字,画黄色
DIF赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
DEA赋值:DIF的9日指数移动平均
MACD赋值:(DIF-DEA)*2
T1赋值:最近2日MACD连涨
HH赋值:5日前的最高价=11日内最高价的最高值
LL赋值:5日前的最低价=11日内最低价的最低值
BB2赋值:若HH则将最近6周期置为1>若HH则将最近5周期置为1
BB3赋值:若LL则将最近6周期置为1>若LL则将最近5周期置为1
BB赋值:如果上次BB2距今天数=上次BB3距今天数ANDMA(收盘价,5)>收盘价的10日简单移动平均,返回BB2,否则返回如果上次BB3距今天数>上次BB2距今天数,返回BB2,否则返回0
BB4赋值:如果上次BB2距今天数=上次BB3距今天数ANDMA(收盘价,10)>收盘价的5日简单移动平均,返回BB3,否则返回如果上次BB2距今天数>上次BB3距今天数,返回BB3,否则返回0
AA1赋值:BB AND 最高价=上次BB4距今天数日内最高价的最高值
AA2赋值:BB4 AND 最低价=上次BB距今天数日内最低价的最低值
AA3赋值:最低价>1日前的最高价 AND 日不等于1日前的日
AA4赋值:最高价< 1日前的最低价 AND 日不等于1日前的日
BB5赋值:上次AA1距今天数日前的最高价
BB6赋值:上次AA1距今天数日前的最低价
BB51赋值:上次AA1距今天数+1日前的最高价
BB61赋值:上次AA1距今天数+1日前的最低价
BB62赋值:上次AA1距今天数+2日前的最低价
BB7赋值:上次AA2距今天数+2日前的最高价
BB71赋值:上次AA2距今天数日前的最高价
BB8赋值:上次AA2距今天数日前的最低价
BB711赋值:上次AA2距今天数+1日前的最高价
BB81赋值:上次AA2距今天数+1日前的最低价
BB3A赋值:如果BB51BB2A赋值:如果BB81>BB71,返回BB71,否则返回如果BB71>=BB711,返回BB7,否则返回BB711
AA5赋值:BB5>BB2A AND AA1
AA6赋值:BB8< BB3A AND AA2
AA8赋值:AA5 AND BB5>BB71 AND BB6>BB8 AND BB61>BB8
AA9赋值:AA6 AND BB8< BB6 AND BB71< BB5 AND BB711< BB5
AA10赋值:(最高价<=1日前的最高价 AND 最低价>=1日前的最低价) OR (最高价>=1日前的最高价 AND 最低价<=1日前的最低价)
ZBGS31赋值:统计上次AA2距今天数日中满足AA10的天数
ZBGS32赋值:统计上次AA1距今天数日中满足AA10的天数
ZBGS33赋值:统计上次AA2距今天数日中满足AA3的天数
ZBGS34赋值:统计上次AA1距今天数日中满足AA4的天数
ZBGS35赋值:如果ZBGS31>0,返回ZBGS31+2,否则返回如果ZBGS32,返回ZBGS32+2,否则返回3
ZBGS36赋值:如果ZBGS33,返回ZBGS35-ZBGS33,否则返回如果ZBGS34,返回ZBGS35-ZBGS34,否则返回ZBGS35
AA11赋值:(AA8 AND 上次AA9距今天数>ZBGS36)
AA12赋值:(AA9 AND 上次AA8距今天数>ZBGS36)
AA13赋值:(AA1 AND 上次AA1距今天数日前的最高价>=上次AA11距今天数日前的最高价 AND 上次AA12距今天数>上次AA11距今天数)OR (AA5 AND 统计上次AA6距今天数日中满足AA3的天数>0 AND 上次AA5距今天数日前的最高价>上次AA11距今天数日前的最高价)
AA14赋值:(AA2 AND 上次AA2距今天数日前的最低价<=上次AA12距今天数日前的最低价 AND 上次AA11距今天数>上次AA12距今天数)OR (AA6 AND 统计上次AA5距今天数日中满足AA4的天数>0 AND 上次AA6距今天数日前的最低价< 上次AA12距今天数日前的最高价)
BB1赋值:如果上次AA14距今天数>上次AA13距今天数,返回上次AA13距今天数日前的最高价,否则返回上次AA14距今天数日前的最高价
BB41赋值:如果上次AA13距今天数>上次AA14距今天数,返回上次AA14距今天数日前的最低价,否则返回上次AA13距今天数日前的最低价
AA15赋值:AA13 AND 最高价=上次AA14距今天数+1日内BB1的最高值 AND 最高价>1日前的最高价 AND 上次AA14距今天数>上次AA13距今天数
AA16赋值:AA14 AND 最低价=上次AA13距今天数+1日内BB41的最低值 AND 最低价< 1日前的最低价 AND 上次AA13距今天数>上次AA14距今天数
AA17赋值:AA15 OR (AA1 AND 上次AA1距今天数日前的最高价>上次AA15距今天数日前的最高价 AND 上次AA16距今天数>上次AA15距今天数)
AA18赋值:AA16 OR (AA2 AND 上次AA2距今天数日前的最低价< 上次AA16距今天数日前的最低价 AND 上次AA15距今天数>上次AA16距今天数)
压力线赋值:当满足条件AA17时,在最高价位置画直线起点,当满足条件1日前的AA17时,在1日前的最高价位置画直线终点,1表示是否延长.
输出突破信号:收盘价上穿压力线 AND 压力线>0 AND T1