通达信颈线位自动画线主图指标 牛股妖股必经之路 源码

颈线位突破的重要性大家都很清楚,牛股妖股必经之路!但是一直以来都没找到简单明了适合自己的主图,于是自己做了一个,加入了可以画长期颈线位和高量顶底线,又加了分位线,对于个股的突破回踩有比较直观的提示,因为画线会采用未来函数但是不会影响使用。

 
QA:=REF(H,10)=HHV(H,2*10+1);
QB:=BACKSET(QA,10+1);
QC:=FILTER(QB,10) AND H=HHV(H,10+1);
QD:=BARSLAST(QC);
QE:=IF(QC,CURRBARSCOUNT,0);
QF:=IF(QD,REF(QE,QD),QE);
QG:=CONST(QF);
QH:=REF(QF,QD+1);
QW:=CONST(QH);
颈线1:DRAWLINE(CURRBARSCOUNT=QW,H,ISLASTBAR,REF(H,QW-1),1),COLOR0099FF;
DRAWTEXT(ISLASTBAR,颈线1,'---颈线1'),COLOR0099FF;
颈线2:DRAWLINE(CURRBARSCOUNT=QG,H,ISLASTBAR,REF(H,QG-1),1),COLOR0099FF,DOTLINE;

上三一:(MAX(OPEN,CLOSE)-MIN(OPEN,CLOSE))*2/3+MIN(OPEN,CLOSE),NODRAW,COLORMAGENTA;
中二一:(OPEN+CLOSE)/2,NODRAW,COLORGREEN;
STICKLINE((O+C)/2,(O+C)/2,(O+C)/2,3,0),COLORGREEN;
下三一:(MAX(OPEN,CLOSE)-MIN(OPEN,CLOSE))/3+MIN(OPEN,CLOSE),NODRAW,COLORYELLOW;

M1:=5;
M2:=13;
M3:=24;
M4:=60;
M5:=120;
M6:=250;
M7:=500;
MA5:MA(CLOSE,M1);
MA13:MA(CLOSE,M2);
MA24:MA(CLOSE,M3);
MA60:MA(CLOSE,M4);
MA125:MA(CLOSE,M5);
MA250:MA(CLOSE,M6);
MA500:MA(CLOSE,M7);
LT:=LLVBARS(L,60);
LT1:=LLVBARS(L,60);
LTT:=BARSLAST(CURRBARSCOUNT=CONST(LT)+1);
HT:=FINDHIGHBARS(H,LT+1,60,1);
DT:=FINDLOW(L,LT1+1,60,1);
DD:DRAWLINE(CURRBARSCOUNT=CONST(HT)+1,H,ISLASTBAR,REF(H,HT),0),COLORMAGENTA ,LINETHICK1,DOTLINE;
TT:=BARSLAST(CURRBARSCOUNT=CONST(HT)+1);
STICKLINE((C-REF(C,1))/REF(C,1)>0.095,C,O,1,0),COLORMAGENTA;

AA:=CONST(REF(HHVBARS(V,100),1)),NODRAW;
FF:IF(CURRBARSCOUNT<=AA+2,CONST(REF(MAX(C,O),AA+1)),DRAWNULL),DOTLINE,COLORLIRED;
CC:IF(CURRBARSCOUNT<=AA+2,CONST(REF(MIN(C,O),AA+1)),DRAWNULL),DOTLINE,COLORLIRED;
EE:=H>(FF-0.02) AND H<(FF+0.02);
DRAWTEXT(EE AND CURRBARSCOUNT<AA, H, '精'),COLORRED;
AA1:=(MIN(L,C)<FF+0.02 AND MIN(L,C)>FF-0.02);
BB1:=(MIN(L,C)<CC+0.02 AND MIN(L,C)>CC-0.02);
DRAWTEXT((AA1 OR BB1) AND CURRBARSCOUNT<AA, L*0.99, '踩'),COLORRED;三一:H-(H-L)*0.333,NODRAW;

LHJBK:=HORCALC('板块指数',105,1,2),NODRAW;
DRAWTEXT_FIX(1,0.78,0,0,STRCAT('板块排名:',CON2STR(LHJBK,0))),COLORLIMAGENTA;
LHJAE:=HORCALC(HYBLOCK,105,1,0),NODRAW;
DRAWTEXT_FIX(1,0.88,0,0,STRCAT('龙头排名:',CON2STR(LHJAE, 0))),COLORRED;


DRAWTEXT_FIX(C>0,0,0,0,STRCAT('行业板块: ',HYBLOCK));
DRAWTEXT_FIX(C>0,0.1,0,0,STRCAT('地域板块: ',DYBLOCK));
DRAWTEXT_FIX(C>0,0,0.05,0,STRCAT('风格板块: ',FGBLOCK));
DRAWTEXT_FIX(C>0,0,0.1,0,STRCAT('概念板块: ',GNBLOCK));


DRAWTEXT_FIX(1,0.50,0.0,0,STRCAT(STRCAT('自由流通值:',CON2STR((FINANCE(46)*C/100000000),2)),'亿')),COLOR0000FF;
AAA7:=STRCAT('换手率:',CON2STR(DYNAINFO(37)*100,2)); DRAWTEXT_FIX(1,0.60,0,0,AAA7),COLORRED;



来函数检测结果如下
该公式包含未来函数:BACKSET
该公式包含未来函数:DYNAINFO
该公式包含未来函数:FINANCE
该公式包含未来函数:DHIGH
该公式包含未来函数:DLOW

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

相关指标公式

QA赋值:10日前的最高价=2*10+1日内最高价的最高值
QB赋值:若QA则将最近10+1周期置为1
QC赋值:QB的10日过滤 AND 最高价=10+1日内最高价的最高值
QD赋值:上次QC距今天数
QE赋值:如果QC,返回到最后交易的周期,否则返回0
QF赋值:如果QD,返回QD日前的QE,否则返回QE
QG赋值:QF的最后一日取值设为常数
QH赋值:QD+1日前的QF
QW赋值:QH的最后一日取值设为常数
输出颈线1:当满足条件到最后交易的周期=QW时,在最高价位置画直线起点,当满足条件是否最后一个周期时,在QW-1日前的最高价位置画直线终点,1表示是否延长.,COLOR0099FF
当满足条件是否最后一个周期时,在颈线1位置书写文字,COLOR0099FF
输出颈线2:当满足条件到最后交易的周期=QG时,在最高价位置画直线起点,当满足条件是否最后一个周期时,在QG-1日前的最高价位置画直线终点,1表示是否延长.,COLOR0099FF,DOTLINE
输出上三一:(开盘价和收盘价的较大值-开盘价和收盘价的较小值)*2/3+开盘价和收盘价的较小值,NODRAW,画洋红色
输出中二一:(开盘价+收盘价)/2,NODRAW,画绿色
当满足条件(开盘价+收盘价)/2时,在(开盘价+收盘价)/2和(开盘价+收盘价)/2位置之间画柱状线,宽度为3,0不为0则画空心柱.,画绿色
输出下三一:(开盘价和收盘价的较大值-开盘价和收盘价的较小值)/3+开盘价和收盘价的较小值,NODRAW,画黄色
M1赋值:5
M2赋值:13
M3赋值:24
M4赋值:60
M5赋值:120
M6赋值:250
M7赋值:500
输出MA5:收盘价的M1日简单移动平均
输出MA13:收盘价的M2日简单移动平均
输出MA24:收盘价的M3日简单移动平均
输出MA60:收盘价的M4日简单移动平均
输出MA125:收盘价的M5日简单移动平均
输出MA250:收盘价的M6日简单移动平均
输出MA500:收盘价的M7日简单移动平均
LT赋值:60日内最低价距今天数
LT1赋值:60日内最低价距今天数
LTT赋值:上次到最后交易的周期=LT的最后一日取值设为常数+1距今天数
HT赋值:最高价在LT+1日前的60天内第1个最高价到当前周期的周期数
DT赋值:最低价在LT1+1日前的60天内第1个最低价
输出DD:当满足条件到最后交易的周期=HT的最后一日取值设为常数+1时,在最高价位置画直线起点,当满足条件是否最后一个周期时,在HT日前的最高价位置画直线终点,0表示是否延长.,画洋红色 ,线宽为1,DOTLINE
TT赋值:上次到最后交易的周期=HT的最后一日取值设为常数+1距今天数
当满足条件(收盘价-1日前的收盘价)/1日前的收盘价>0.095时,在收盘价和开盘价位置之间画柱状线,宽度为1,0不为0则画空心柱.,画洋红色
AA赋值:1日前的100日内成交量(手)距今天数的最后一日取值设为常数,NODRAW
输出FF:如果到最后交易的周期<=AA+2,返回AA+1日前的收盘价和开盘价的较大值的最后一日取值设为常数,否则返回无效数,DOTLINE,画淡红色
输出CC:如果到最后交易的周期<=AA+2,返回AA+1日前的收盘价和开盘价的较小值的最后一日取值设为常数,否则返回无效数,DOTLINE,画淡红色
EE赋值:最高价>(FF-0.02) AND 最高价<(FF+0.02)
当满足条件EEANDCURRBARSCOUNTAA1赋值:(最低价和收盘价的较小值FF-0.02)
BB1赋值:(最低价和收盘价的较小值CC-0.02)
当满足条件(AA1ORBB1)ANDCURRBARSCOUNT输出三一:最高价-(最高价-最低价)*0.333,NODRAW
LHJBK赋值:板块统计,NODRAW
当满足条件1时,在横轴0.78纵轴0位置书写文字,画淡洋红色
LHJAE赋值:板块统计,NODRAW
当满足条件1时,在横轴0.88纵轴0位置书写文字,画红色
当满足条件收盘价>0时,在横轴0纵轴0位置书写文字
当满足条件收盘价>0时,在横轴0.1纵轴0位置书写文字
当满足条件收盘价>0时,在横轴0纵轴0.05位置书写文字
当满足条件收盘价>0时,在横轴0纵轴0.1位置书写文字
当满足条件1时,在横轴0.50纵轴0.0位置书写文字,COLOR0000FF
AAA7赋值:字符串相加
当满足条件1时,在横轴0.60纵轴0位置书写文字,画红色

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

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