阴线战法通达信公式 主图 源码附图

 
大阴线跌幅:=5;
最后阴线周期:=5;
{压力阴线判断}{收盘价=3,开盘价=0,最高价=1,最低价=2}
波峰距离:=PEAKBARS(3,5.00,1),NODRAW;{波段高}
波谷距离:=TROUGHBARS(2,5.00,1);{波段低}
距离:=CURRBARSCOUNT,NODRAW;
比前跌率:=(REF(C,1)-C)*100/REF(C,1);{当日跌幅判断}
本日跌率:=(O-C)*100/O;{阴线大小判断}
距离FK1:=波峰距离-1;{波峰右边K距离}
线位置:= REF(L,距离FK1);
TJ1:=波峰距离>波谷距离+5 AND 波峰距离<121;
TJ2:=REF(本日跌率,距离FK1)>大阴线跌幅 OR REF(比前跌率,距离FK1)>大阴线跌幅;{阴线>5% 或者跌幅>5%}
TJ3:=距离<240;
TJ4:=REF(C,距离FK1)<REF(O,距离FK1) AND REF(C,距离FK1)<REF(MIN(C,O),距离FK1+1);{阴K线 并且跌破前K线}
HXTJ:= 线位置=REF(线位置,1) AND TJ2 AND TJ4;{画线条件}
TT1:=BARSLAST(CROSS(HXTJ,0.5));
DZTJ:=FILTER(HXTJ AND TJ1 AND TJ3,20);{打字条件}
TT2:=BARSLAST(DZTJ);
QF:=BACKSET(TT2=0,TT1+2);
TT3:=BARSLAST(CROSS(QF=1,0.5));
阴一顶:DRAWLINE(CURRBARSCOUNT=CONST(TT3)+1,H,ISLASTBAR,REF(H,TT3),0),COLOR00FF00,DOTLINE;
阴一底:DRAWLINE(CURRBARSCOUNT=CONST(TT3)+1,L,ISLASTBAR,REF(L,TT3),0),COLOR00FF00,DOTLINE;
DRAWTEXT(ISLASTBAR,阴一顶,VARCAT(VAR2STR(阴一顶,2),'---')),COLOR00FF00;
DRAWTEXT(ISLASTBAR,阴一底,VARCAT(VAR2STR(阴一底,2),'---')),COLOR00FF00;
{最高、最低凹口 震荡K线判断}
T1:=CONST(LLVBARS(L,10));{最低值}
{T1:=CONST(HHVBARS(H,10));{最高值}
T1H:=CONST(REF(H,T1));
T1L:=CONST(REF(L,T1));
CCB:=CONST(CURRBARSCOUNT);
T2:=CONST(BARSLAST(CURRBARSCOUNT>CCB+T1 AND H>T1H));
T2H:=CONST(REF(H,T2));
T2L:=CONST(REF(L,T2));
T3:=CONST(BARSLAST(CURRBARSCOUNT>CCB+T2 AND H>T2H));
T3H:=CONST(REF(H,T3));{}
T3L:=CONST(REF(L,T3));
阴二顶:DRAWLINE(CURRBARSCOUNT=T3+1, T3H, ISLASTBAR, T3H, 1),COLOR0099FF,LINETHICK1,DOTLINE;
阴二底:DRAWLINE(CURRBARSCOUNT=T3+1, T3L, ISLASTBAR, T3L, 1),COLOR0099FF,LINETHICK1,DOTLINE;
DRAWTEXT(ISLASTBAR,阴二顶,VARCAT(VAR2STR(阴二顶,2),'---')),COLOR0099FF;
DRAWTEXT(ISLASTBAR,阴二底,VARCAT(VAR2STR(阴二底,2),'---')),COLOR0099FF;
{120天内的大阴线 支撑阴线}
A0A:=CURRBARSCOUNT;
A1A:=V/REF(V,1);
{}
A2A:=(REF(C,1)-C)/REF(C,1)*100;{大阴线跌幅}
大阴线:=O<=REF(C,1) AND C<O AND A2A>大阴线跌幅 AND A0A<121 AND A2A<9 {AND A1A>1.9};
大阴:= BARSLAST(FILTER(大阴线,最后阴线周期));{N:=5;}
阴三顶:DRAWLINE(CURRBARSCOUNT=CONST(大阴)+1,H,ISLASTBAR,REF(H,大阴),0),COLORMAGENTA,DOTLINE;
阴三底:DRAWLINE(CURRBARSCOUNT=CONST(大阴)+1,L,ISLASTBAR,REF(L,大阴),0),COLORMAGENTA,DOTLINE;
DRAWICON(CURRBARSCOUNT=CONST(大阴)+1,H*1.02,2);
DRAWTEXT(ISLASTBAR,阴三顶,VARCAT(VAR2STR(阴三顶,2),'---')),COLORMAGENTA;
DRAWTEXT(ISLASTBAR,阴三底,VARCAT(VAR2STR(阴三底,2),'---')),COLORMAGENTA;
{N 2 1000 100 }
STICKLINE(IF(CURRBARSCOUNT<=100,V=CONST(LLV(V,100)),DRAWNULL),C,O,3,0),COLORFFFFFF;{百日地量}
DRAWTEXT(IF(CURRBARSCOUNT<=100,V=CONST(LLV(V,100)),DRAWNULL), L, ' 百地量')LINETHICK1,COLORFFFFFF;
{M1:=13;M2:=55;M3:=100;
地量10日:= V=LLV(V,M1) AND BARSCOUNT(V)>=M1;
地量50日:= V=LLV(V,M2) AND BARSCOUNT(V)>=M2;
百日地量:= V=LLV(V,M3) AND BARSCOUNT(V)>=M3;
STICKLINE(百日地量,OPEN,CLOSE,1,0),COLORMAGENTA;
STICKLINE(地量10日,OPEN,CLOSE,1,0),COLORWHITE;
STICKLINE(地量50日,OPEN,CLOSE,1,0),COLORWHITE;}
倍量拄:=VOL>=REF(V,1)*1.95 AND C>REF(C,1);
梯量拄:=V>=REF(V,1) AND REF(V,1)>=REF(V,2) AND C>O AND REF(C>O,1);
STICKLINE(梯量拄,C,O,1,0),COLORLIRED{粉};
STICKLINE(倍量拄,C,O,1,0),COLORYELLOW{黄};
NNN1:=DRAWTEXT(梯量拄,L*0.999, ' 梯量拄'),LINETHICK1,COLORLIRED{粉};
NNN2:=DRAWTEXT(倍量拄,L*0.99, ' 倍量拄'),LINETHICK1,COLORYELLOW{黄};
{长阴短柱}
A11:=CLOSE<OPEN;
A12:=OPEN-CLOSE;{第一个阴线的实柱长}
B11:=BARSLAST(CLOSE>=OPEN);
B12:=REF(CLOSE,B11)-REF(OPEN,B11);{第一个阳线的实柱长}
C10:=B11<3;
C11:=A12-B12>0;
C12:=VOL<REF(VOL,B11);
C13:=VOL<REF(VOL,B11) AND REF(VOL,1)<REF(VOL,2);
C14:=IF(B11=2,C13,C12);
CC:=C10 AND C11 AND C13;{必须条件}
G11:=VOL<SUM(VOL,5)/5;{好,不坏}
G21:=VOL<(1/3*SUM(VOL,5)/5+1/3*REF(VOL,B11)+1/3*LLV(VOL,5));{好,不坏}
G22:=10.00>100*SUM(DYNAINFO(37),5)/5;{小测试无副作用}
G23:=10000000*(HIGH-LOW)/VOL;
G24:=10000000*(REF(HIGH,B11)-REF(LOW,B11))/REF(VOL,B11);
G241:=SUM(G24,12)/12;
G25:=G23>G241;
GG:=G11 AND G21 AND G22 AND G25;{重要的限制条件}
F11:=CC AND GG;
STICKLINE(F11,C,O,1,0),COLORBLUE{蓝};
DRAWICON(F11,HIGH*1.01,27);{输出三:长阴短柱};
{120日区间高低点判断}
N:=30;
A1:=REF(H,N)=HHV(H,2*N+1);
B1:=FILTER(A1,N);
C1:=BACKSET(B1,N+1);
HD:= FILTER(C1,N);
RH:=BACKSET(CURRBARSCOUNT=2,BARSLAST(HD)+1);
SH:=RH>REF(RH,1);
阶段高点:REF(H ,BARSLAST(SH)),LINETHICK1,COLORWHITE;{阶段高点}
DRAWTEXT(ISLASTBAR,阶段高点,VARCAT(VAR2STR(阶段高点,2),' 元')),COLORFFFFFF;
A2:=REF(L,N)=LLV(L,2*N+1);
B2:=FILTER(A2,N);
C2:=BACKSET(B2,N+1);
LD:=FILTER(C2,N);
RL:=BACKSET(CURRBARSCOUNT=2,BARSLAST(LD)+1);
SL:=RL>REF(RL,1);
阶段低点:REF(L ,BARSLAST(SL)),LINETHICK1,COLORRED;{阶段低点}
DRAWTEXT(ISLASTBAR,阶段低点,VARCAT(VAR2STR(阶段低点,2),' 元')),COLOR0000FF;
{涨跌停价判断}
AA:=(C-REF(C,1))/REF(C,1)*100;
ZS:=(NAMELIKE('ST') OR NAMELIKE('*ST') OR NAMELIKE('S')) AND AA>=4.945;
DS:=(NAMELIKE('ST') OR NAMELIKE('*ST') OR NAMELIKE('S')) AND AA<=-4.945;
涨停价:IF(ZS,REF(C,1)*1.05,REF(C,1)*1.1),NODRAW;
跌停价:IF(DS,REF(C,1)*0.95,REF(C,1)*0.9),NODRAW;
涨家数:INDEXADV,NODRAW,COLORLIMAGENTA ;
跌家数:INDEXDEC,NODRAW,COLORGREEN;
DRAWTEXT_FIX(ISLASTBAR,0,0,0,VARCAT(VARCAT(HYBLOCK,' '),VARCAT(VARCAT(DYBLOCK,' '),VARCAT(GNBLOCK,' ')))),COLORGREEN;{在屏幕左上角显示所属行业板块};



来函数检测结果如下
该公式包含未来函数:PEAK
该公式包含未来函数:PEAKBARS
该公式包含未来函数:TROUGH
该公式包含未来函数:TROUGHBARS
该公式包含未来函数:BACKSET
该公式包含未来函数:DYNAINFO

解密、定制、编写公式指标请联系QQ或微信同号:88652583
置顶指标

相关指标公式

大阴线跌幅赋值:5
最后阴线周期赋值:5
波峰距离赋值:收盘价5.00%之字转向的前1个波峰位置,NODRAW
波谷距离赋值:最低价5.00%之字转向的前1个波谷位置
距离赋值:到最后交易的周期,NODRAW
比前跌率赋值:(1日前的收盘价-收盘价)*100/1日前的收盘价
本日跌率赋值:(开盘价-收盘价)*100/开盘价
距离FK1赋值:波峰距离-1
线位置赋值: 距离FK1日前的最低价
TJ1赋值:波峰距离>波谷距离+5 AND 波峰距离<121
TJ2赋值:距离FK1日前的本日跌率>大阴线跌幅 OR 距离FK1日前的比前跌率>大阴线跌幅
TJ3赋值:距离<240
TJ4赋值:距离FK1日前的收盘价<距离FK1日前的开盘价 AND 距离FK1日前的收盘价<距离FK1+1日前的收盘价和开盘价的较小值
HXTJ赋值: 线位置=1日前的线位置 AND TJ2 AND TJ4
TT1赋值:上次HXTJ上穿0.5距今天数
DZTJ赋值:HXTJANDTJ1ANDTJ3的20日过滤
TT2赋值:上次DZTJ距今天数
QF赋值:若TT2=0则将最近TT1+2周期置为1
TT3赋值:上次QF=1上穿0.5距今天数
输出阴一顶:当满足条件到最后交易的周期=TT3的最后一日取值设为常数+1时,在最高价位置画直线起点,当满足条件是否最后一个周期时,在TT3日前的最高价位置画直线终点,0表示是否延长.,COLOR00FF00,DOTLINE
输出阴一底:当满足条件到最后交易的周期=TT3的最后一日取值设为常数+1时,在最低价位置画直线起点,当满足条件是否最后一个周期时,在TT3日前的最低价位置画直线终点,0表示是否延长.,COLOR00FF00,DOTLINE
当满足条件是否最后一个周期时,在阴一顶位置书写文字,COLOR00FF00
当满足条件是否最后一个周期时,在阴一底位置书写文字,COLOR00FF00
T1赋值:10日内最低价距今天数的最后一日取值设为常数
T1H赋值:T1日前的最高价的最后一日取值设为常数
T1L赋值:T1日前的最低价的最后一日取值设为常数
CCB赋值:到最后交易的周期的最后一日取值设为常数
T2赋值:上次到最后交易的周期>CCB+T1ANDH>T1H距今天数的最后一日取值设为常数
T2H赋值:T2日前的最高价的最后一日取值设为常数
T2L赋值:T2日前的最低价的最后一日取值设为常数
T3赋值:上次到最后交易的周期>CCB+T2ANDH>T2H距今天数的最后一日取值设为常数
T3H赋值:T3日前的最高价的最后一日取值设为常数
T3L赋值:T3日前的最低价的最后一日取值设为常数
输出阴二顶:当满足条件到最后交易的周期=T3+1时,在T3H位置画直线起点,当满足条件是否最后一个周期时,在T3H位置画直线终点,1表示是否延长.,COLOR0099FF,线宽为1,DOTLINE
输出阴二底:当满足条件到最后交易的周期=T3+1时,在T3L位置画直线起点,当满足条件是否最后一个周期时,在T3L位置画直线终点,1表示是否延长.,COLOR0099FF,线宽为1,DOTLINE
当满足条件是否最后一个周期时,在阴二顶位置书写文字,COLOR0099FF
当满足条件是否最后一个周期时,在阴二底位置书写文字,COLOR0099FF
A0A赋值:到最后交易的周期
A1A赋值:成交量(手)/1日前的成交量(手)
A2A赋值:(1日前的收盘价-收盘价)/1日前的收盘价*100
大阴线赋值:开盘价<=1日前的收盘价 AND 收阴线AND A2A>大阴线跌幅 AND A0A<121 AND A2A<9
大阴赋值: 上次大阴线的最后阴线周期日过滤距今天数
输出阴三顶:当满足条件到最后交易的周期=大阴的最后一日取值设为常数+1时,在最高价位置画直线起点,当满足条件是否最后一个周期时,在大阴日前的最高价位置画直线终点,0表示是否延长.,画洋红色,DOTLINE
输出阴三底:当满足条件到最后交易的周期=大阴的最后一日取值设为常数+1时,在最低价位置画直线起点,当满足条件是否最后一个周期时,在大阴日前的最低价位置画直线终点,0表示是否延长.,画洋红色,DOTLINE
当满足条件到最后交易的周期=大阴的最后一日取值设为常数+1时,在最高价*1.02位置画2号图标
当满足条件是否最后一个周期时,在阴三顶位置书写文字,画洋红色
当满足条件是否最后一个周期时,在阴三底位置书写文字,画洋红色
当满足条件如果到最后交易的周期<=100,返回成交量(手)=100日内成交量(手)的最低值的最后一日取值设为常数,否则返回无效数时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLORFFFFFF
当满足条件如果到最后交易的周期<=100,返回成交量(手)=100日内成交量(手)的最低值的最后一日取值设为常数,否则返回无效数时,在最低价位置书写文字线宽为1,COLORFFFFFF
倍量拄赋值:成交量(手)>=1日前的成交量(手)*1.95 AND 收盘价>1日前的收盘价
梯量拄赋值:成交量(手)>=1日前的成交量(手) AND 1日前的成交量(手)>=2日前的成交量(手) AND 收阳线AND 1日前的收阳线
当满足条件梯量拄时,在收盘价和开盘价位置之间画柱状线,宽度为1,0不为0则画空心柱.,画淡红色
当满足条件倍量拄时,在收盘价和开盘价位置之间画柱状线,宽度为1,0不为0则画空心柱.,画黄色
NNN1赋值:当满足条件梯量拄时,在最低价*0.999位置书写文字,线宽为1,画淡红色
NNN2赋值:当满足条件倍量拄时,在最低价*0.99位置书写文字,线宽为1,画黄色
A11赋值:收阴线
A12赋值:开盘价-收盘价
B11赋值:上次收盘价>=开盘价距今天数
B12赋值:B11日前的收盘价-B11日前的开盘价
C10赋值:B11<3
C11赋值:A12-B12>0
C12赋值:成交量(手)C13赋值:成交量(手)C14赋值:如果B11=2,返回C13,否则返回C12
CC赋值:C10 AND C11 AND C13
G11赋值:成交量(手)<成交量(手)的5日累和/5
G21赋值:成交量(手)<(1/3*成交量(手)的5日累和/5+1/3*B11日前的成交量(手)+1/3*5日内成交量(手)的最低值)
G22赋值:10.00>100*换手率的5日累和/5
G23赋值:10000000*(最高价-最低价)/成交量(手)
G24赋值:10000000*(B11日前的最高价-B11日前的最低价)/B11日前的成交量(手)
G241赋值:G24的12日累和/12
G25赋值:G23>G241
GG赋值:G11 AND G21 AND G22 AND G25
F11赋值:CC AND GG
当满足条件F11时,在收盘价和开盘价位置之间画柱状线,宽度为1,0不为0则画空心柱.,画蓝色
当满足条件F11时,在最高价*1.01位置画27号图标

N赋值:30
A1赋值:N日前的最高价=2*N+1日内最高价的最高值
B1赋值:A1的N日过滤
C1赋值:若B1则将最近N+1周期置为1
HD赋值: C1的N日过滤
RH赋值:若到最后交易的周期=2则将最近上次HD距今天数+1周期置为1
SH赋值:RH>1日前的RH
输出阶段高点:上次SH距今天数日前的最高价,线宽为1,画白色
当满足条件是否最后一个周期时,在阶段高点位置书写文字,COLORFFFFFF
A2赋值:N日前的最低价=2*N+1日内最低价的最低值
B2赋值:A2的N日过滤
C2赋值:若B2则将最近N+1周期置为1
LD赋值:C2的N日过滤
RL赋值:若到最后交易的周期=2则将最近上次LD距今天数+1周期置为1
SL赋值:RL>1日前的RL
输出阶段低点:上次SL距今天数日前的最低价,线宽为1,画红色
当满足条件是否最后一个周期时,在阶段低点位置书写文字,COLOR0000FF
AA赋值:(收盘价-1日前的收盘价)/1日前的收盘价*100
ZS赋值:(模糊匹配品种名称 OR 模糊匹配品种名称 OR 模糊匹配品种名称) AND AA>=4.945
DS赋值:(模糊匹配品种名称 OR 模糊匹配品种名称 OR 模糊匹配品种名称) AND AA<=-4.945
输出涨停价:如果ZS,返回1日前的收盘价*1.05,否则返回1日前的收盘价*1.1,NODRAW
输出跌停价:如果DS,返回1日前的收盘价*0.95,否则返回1日前的收盘价*0.9,NODRAW
输出涨家数:大盘的上涨家数,NODRAW,画淡洋红色
输出跌家数:大盘的下跌家数,NODRAW,画绿色
当满足条件是否最后一个周期时,在横轴0纵轴0位置书写文字,画绿色

指标安装下载帮助  |   联系我们  |  乐淘公式网  |  公式网   |  指标公式  |   加入收藏   |  设为主页

@2005-2025 浙ICP备2024071487号-1 乐淘公式网公式网均来源互联网收集整理,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理
免责声明:乐淘公式网所有指标公式及文章由网络收集,不保障实时性和真实性, 仅供学习研究并不构成投资建议,请勿以此为依据进行股票交易,由此引起的投资亏损与本站无关。
QQ:88652583 微信 88652583
sitemap站点地图