通达信【一线乾坤王】跟踪大牛股捕捉妖股突破点副图+选股
{一线乾坤王Z}
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);
高点:=BACKSET(HH,6)>BACKSET(HH,5);
低点:=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;
最高:=IF(BARSLAST(高点)=BARSLAST(低点) AND MA(C,5)>MA(C,10),高点,IF(BARSLAST(低点)>BARSLAST(高点),高点,0));
最低:=IF(BARSLAST(高点)=BARSLAST(低点) AND MA(C,10)>MA(C,5),低点,IF(BARSLAST(高点)>BARSLAST(低点),低点,0));
条件1:=最高 AND H=HHV(H,BARSLAST(最低));
条件2:=最低 AND L=LLV(L,BARSLAST(最高));
条件3:=L>REF(H,1) AND DAY!=REF(DAY,1);
条件4:=H<REF(L,1) AND DAY!=REF(DAY,1);
上高:=REF(H,BARSLAST(条件1));
上低:=REF(L,BARSLAST(条件1));
上高1:=REF(H,BARSLAST(条件1)+1);
上低1:=REF(L,BARSLAST(条件1)+1);
上低2:=REF(L,BARSLAST(条件1)+2);
次高:=REF(H,BARSLAST(条件2)+2);
次高1:=REF(H,BARSLAST(条件2));
次低:=REF(L,BARSLAST(条件2));
次高11:=REF(H,BARSLAST(条件2)+1);
次低1:=REF(L,BARSLAST(条件2)+1);
低点A:=IF(上高1<上低,上低,IF(上低<=上低1,上低2,上低1));
高点A:=IF(次低1>次高1,次高1,IF(次高1>=次高11,次高,次高11));
条件5:=上高>高点A AND 条件1;
条件6:=次低<低点A AND 条件2;
条件8:=条件5 AND 上高>次高1 AND 上低>次低 AND 上低1>次低;
条件9:=条件6 AND 次低<上低 AND 次高1<上高 AND 次高11<上高;
条件10:=(H<=REF(H,1) AND L>=REF(L,1)) OR (H>=REF(H,1) AND L<=REF(L,1));
数值1:=COUNT(条件10,BARSLAST(条件2));
数值2:=COUNT(条件10,BARSLAST(条件1));
数值3:=COUNT(条件3,BARSLAST(条件2));
数值4:=COUNT(条件4,BARSLAST(条件1));
数值5:=IF(数值1>0,数值1+2,IF(数值2,数值2+2,3));
数值6:=IF(数值3,数值5-数值3,IF(数值4,数值5-数值4,数值5));
条件11:=(条件8 AND BARSLAST(条件9)>数值6);
条件12:=(条件9 AND BARSLAST(条件8)>数值6);
条件13:=(条件1 AND REF(H,BARSLAST(条件1))>=REF(H,BARSLAST(条件11)) AND BARSLAST(条件12)>BARSLAST(条件11))
OR (条件5 AND COUNT(条件3,BARSLAST(条件6))>0 AND REF(H,BARSLAST(条件5))>REF(H,BARSLAST(条件11)));
条件14:=(条件2 AND REF(L,BARSLAST(条件2))<=REF(L,BARSLAST(条件12)) AND BARSLAST(条件11)>BARSLAST(条件12))
OR (条件6 AND COUNT(条件4,BARSLAST(条件5))>0 AND REF(L,BARSLAST(条件6))<REF(H,BARSLAST(条件12)));
最高1:=IF(BARSLAST(条件14)>BARSLAST(条件13),REF(H,BARSLAST(条件13)),REF(H,BARSLAST(条件14)));
最低1:=IF(BARSLAST(条件13)>BARSLAST(条件14),REF(L,BARSLAST(条件14)),REF(L,BARSLAST(条件13)));
条件15:=条件13 AND H=HHV(最高1,BARSLAST(条件14)+1) AND H>REF(H,1) AND BARSLAST(条件14)>BARSLAST(条件13);
条件16:=条件14 AND L=LLV(最低1,BARSLAST(条件13)+1) AND L<REF(L,1) AND BARSLAST(条件13)>BARSLAST(条件14);
条件17:=条件15 OR (条件1 AND REF(H,BARSLAST(条件1))>REF(H,BARSLAST(条件15)) AND BARSLAST(条件16)>BARSLAST(条件15));
条件18:=条件16 OR (条件2 AND REF(L,BARSLAST(条件2))<REF(L,BARSLAST(条件16)) AND BARSLAST(条件15)>BARSLAST(条件16));
上升趋势:DRAWLINE(条件18,L,条件17,H,0),COLORYELLOW,DOTLINE;
下降趋势:DRAWLINE(条件17,H,条件18,L,0),COLORWHITE,DOTLINE;
压力:DRAWLINE(条件17,H,REF(条件17,1),REF(H,1),1),COLORGREEN,DOTLINE;
支撑:DRAWLINE(条件18,L,REF(条件18,1),REF(L,1),1),COLORYELLOW,DOTLINE;
DRAWNUMBER(条件18,L*0.995,L),COLORYELLOW;
DRAWNUMBER(条件17,H*1.1,H),COLORGREEN;
NOTEXTXG:CROSS(C,压力) AND 压力>0 AND T1,NODRAW;
DRAWICON(NOTEXTXG,L,9);
DRAWTEXT(NOTEXTXG,L*0.98,'★突破'),COLORYELLOW;
未来函数检测结果如下:
该公式包含未来函数:BACKSET
解密、定制、编写股票指标请联系QQ或微信同号:88652583
相关股票指标公式
原理解析:
当满足条件1时,在横轴0.005纵轴0位置书写文字
当满足条件1时,在横轴0.06纵轴0位置书写文字
当满足条件1时,在横轴0.005纵轴0.05位置书写文字
当满足条件1时,在横轴0.06纵轴0.05位置书写文字
DRAWBAND(C的5日指数移动平均,RGB(100,0,0),C的60日指数移动平均,RGB(0,100,0))
DRAWKLINE(H,O,L,C)
DIF赋值:C的12日指数移动平均-C的26日指数移动平均
DEA赋值:DIF的9日指数移动平均
MACD赋值:(DIF-DEA)*2
T1赋值:UPNDAY(MACD,2)
HH赋值:5日前的H=11日内H最高值
LL赋值:5日前的L=11日内L最低值
高点赋值:BACKSET(HH,6)>BACKSET(HH,5)
低点赋值:BACKSET(LL,6)>BACKSET(LL,5)
STICKLINE(V/1日前的V>2,O,C,1,0), 画蓝色
DRAWTEXT(V/1日前的V>2,L,'倍K'), 画蓝色
最高赋值:IF(上次高点距今天数=BARSLAST(低点) AND C的5日简单移动平均>C的10日简单移动平均,高点,IF(BARSLAST(低点)>上次高点距今天数,高点,0))
最低赋值:IF(上次高点距今天数=BARSLAST(低点) AND C的10日简单移动平均>C的5日简单移动平均,低点,IF(上次高点距今天数>BARSLAST(低点),低点,0))
条件1赋值:最高 AND H=HHV(H,上次最低距今天数)
条件2赋值:最低 AND L=LLV(L,上次最高距今天数)
条件3赋值:L>1日前的H AND DAY!=1日前的DAY
条件4赋值:H<1日前的L AND DAY!=1日前的DAY
上高赋值:REF(H,上次条件1距今天数)
上低赋值:REF(L,上次条件1距今天数)
上高1:=REF(H,上次条件1距今天数+1)
上低1:=REF(L,上次条件1距今天数+1)
上低2:=REF(L,上次条件1距今天数+2)
次高赋值:REF(H,上次条件2距今天数+2)
次高1:=REF(H,上次条件2距今天数)
次低赋值:REF(L,上次条件2距今天数)
次高11:=REF(H,上次条件2距今天数+1)
次低1:=REF(L,上次条件2距今天数+1)
低点A:=IF(上高1<上低,上低,IF(上低<=上低1,上低2,上低1))
高点A:=IF(次低1>次高1,次高1,IF(次高1>=次高11,次高,次高11))
条件5赋值:上高>高点A AND 条件1
条件6赋值:次低<低点A AND 条件2
条件8赋值:条件5 AND 上高>次高1 AND 上低>次低 AND 上低1>次低
条件9赋值:条件6 AND 次低<上低 AND 次高1<上高 AND 次高11<上高
条件10:=(H<=1日前的H AND L>=1日前的L) OR (H>=1日前的H AND L<=1日前的L)
数值1赋值:COUNT(条件10,上次条件2距今天数)
数值2赋值:COUNT(条件10,上次条件1距今天数)
数值3赋值:COUNT(条件3,上次条件2距今天数)
数值4赋值:COUNT(条件4,上次条件1距今天数)
数值5赋值:IF(数值1>0,数值1+2,IF(数值2,数值2+2,3))
数值6赋值:IF(数值3,数值5-数值3,IF(数值4,数值5-数值4,数值5))
条件11:=(条件8 AND 上次条件9距今天数>数值6)
条件12:=(条件9 AND 上次条件8距今天数>数值6)
条件13:=(条件1 AND REF(H,上次条件1距今天数)>=REF(H,BARSLAST(条件11)) AND BARSLAST(条件12)>BARSLAST(条件11))OR (条件5 AND COUNT(条件3,BARSLAST(条件6))>0 AND REF(H,BARSLAST(条件5))>REF(H,BARSLAST(条件11)))
条件14:=(条件2 AND REF(L,上次条件2距今天数)<=REF(L,BARSLAST(条件12)) AND BARSLAST(条件11)>BARSLAST(条件12))OR (条件6 AND COUNT(条件4,BARSLAST(条件5))>0 AND REF(L,BARSLAST(条件6))[最高1:=IF(上次条件14距今天数>BARSLAST(条件13),REF(H,BARSLAST(条件13)),REF(H,上次条件14距今天数))]
最低1:=IF(上次条件13距今天数>BARSLAST(条件14),REF(L,BARSLAST(条件14)),REF(L,上次条件13距今天数))
条件15:=条件13 AND H=HHV(最高1,上次条件14距今天数+1) AND H>1日前的H AND 上次条件14距今天数>BARSLAST(条件13)
条件16:=条件14 AND L=LLV(最低1,上次条件13距今天数+1) AND L<1日前的L AND 上次条件13距今天数>BARSLAST(条件14)
条件17:=条件15 OR (条件1 AND REF(H,上次条件1距今天数)>REF(H,BARSLAST(条件15)) AND BARSLAST(条件16)>BARSLAST(条件15))
条件18:=条件16 OR (条件2 AND REF(L,上次条件2距今天数)[BARSLAST(条件16))]
输出上升趋势:DRAWLINE(条件18,L,条件17,H,0),COLORYELLOW,DOTLINE
输出下降趋势:DRAWLINE(条件17,H,条件18,L,0),画白色,DOTLINE
输出压力:DRAWLINE(条件17,H,1日前的条件17,1日前的H,1),画绿色,DOTLINE
输出支撑:DRAWLINE(条件18,L,1日前的条件18,1日前的L,1),COLORYELLOW,DOTLINE
DRAWNUMBER(条件18,L*0.995,L),COLORYELLOW
DRAWNUMBER(条件17,H*1.1,H),画绿色
输出NOTEXTXG:C上穿压力 AND 压力>0 AND T1,NODRAW
当满足条件NOTEXTXG时,在L和9之间画图标
当满足条件NOTEXTXG时,在L*0.98和'★突破'位置书写文字