通达信抄底起爆自用主图指标源码

目前自用不错主图指标

 
A:=5; EC:=INBLOCK('沪深A股'),NODRAW;
FB:=IF(EC=1,IF(CAPITAL>=200000000,A-2,IF(CAPITAL<200000000 AND CAPITAL>20000000,A-1,A)),A-2);
FS:=IF(EC=1,IF(CAPITAL>=200000000,A-1,IF(CAPITAL<200000000 AND CAPITAL>20000000,A,A+1)),A-1);
LMK:=(LLV(L,REF(HHVBARS(H,14),1)+1))*(1+FB/100);
BJJ:=IF(CROSS(C,LMK),LMK,0);
YBN:=BARSLAST(BJJ>0 OR BARSCOUNT(C)=1);
HMK:=HHV(H,YBN+1)*(1-FS/100);
SJJ:=IF(CROSS(HMK,C),HMK,IF(REF(YBN,1)=0 AND REF(HMK,1)>C,O,0));
YSN:=BARSLAST(SJJ>0 OR BARSCOUNT(C)=1);
EX11:=HHV(BJJ>0,YSN+1);
REE:=IF(BARSCOUNT(C)=1,0,REF(EX11,1));
YBJ:=IF(EX11>REE,BJJ,0),LINETHICK1,COLOR0088FF;
YSJ:=IF(EX11<REE,SJJ,0),LINETHICK1,COLOR00FF00;
PE:=IF(EX11=0,LMK,-HMK),NODRAW;
NBJ:=YBJ; NSJ:=YSJ;
BAR:=HHV(NBJ>0,0); X0:=SUM(BAR,0);
BN:=BARSLAST(NBJ>0);
SN:=BARSLAST(NSJ>0);
EX10:=HHV(NBJ,SN+1);
RE:=IF(BARSCOUNT(C)=1,0,REF(EX10,1));
BBJ:=IF(EX10>RE,NBJ,0); SSJ:=IF(EX10<RE,NSJ,0);
RBJ:=REF(BBJ,BN);
BSYL:=100*(IF(SSJ=0,C,SSJ)*0.997/RBJ/1.003-1);{佣金费率}
DRAWKLINE(HIGH,OPEN,LOW,CLOSE);
M0:MA(L,10),COLOR00FFFF,COLORYELLOW,LINETHICK2;
预警:IF(BBJ>0,BBJ,IF(SSJ>0,SSJ,ABS(PE))),NODRAW;
多头盈利:BSYL,NODRAW;
BJ:=IF(BBJ>0,BBJ,DRAWNULL),NODRAW;
SJ:=IF(SSJ>0,SSJ,DRAWNULL),NODRAW;
DRAWICON(BJ>0,LLV(L,5),23);
DRAWICON(SJ>0 AND BSYL<0,H,2),DRAWABOVE;
DRAWICON(SJ>0 AND BSYL>0 AND BSYL<5,H,8),DRAWABOVE;
DRAWICON(SJ>0 AND BSYL>5,H,9),DRAWABOVE;
DRAWKLINE(HIGH,OPEN,LOW,CLOSE);
QQ:=1000000;
信号K%:=(X0>100)*100*SUM(SSJ>0,0)/X0,NODRAW;
卖次:SUM(SSJ>0,0),NODRAW;
成功率:=(卖次>10)*100*SUM(BSYL*(SSJ>0)>0,0)/卖次,NODRAW;
股数:=100*INTPART(QQ/RBJ/1.003/100),NODRAW;
差额:=(SSJ>0)*(SSJ*0.997-RBJ*1.003)*股数,NODRAW;
总盈利率:=100*SUM(差额,0)/QQ;
DA0:=HHV(IF(BARSCOUNT(C)=1,DATE,0),0);
年:=(DATETODAY(DATE)-DATETODAY(DA0))/365,NODRAW;
年收益:(年>=1)*总盈利率/年,NODRAW;
KKT:=STRCAT('计算',CON2STR(TOTALBARSCOUNT,0));
YE:=STRCAT('K线=',CON2STR(年,2));
SY:=STRCAT('年 收益 ',CON2STR(总盈利率,1));
SY2:=STRCAT('%(+',STRCAT(CON2STR((PE<0)*BSYL,1),')'));
百K:=STRCAT('% 信号 ', CON2STR(信号K%,1));
CG:=STRCAT('%K 成功率 ',CON2STR(成功率,1));
TX:=STRCAT(KKT,STRCAT(YE,STRCAT(SY,STRCAT(SY2,STRCAT(百K,CG)))));
DRAWTEXT_FIX(ISLASTBAR,0.0,1,0,TX),COLOR00FFFF;
DRAWTEXT_FIX(ISLASTBAR,0.02,0,0,STRCAT(HYBLOCK,'板块')),COLOR0000FF;
{PDA:=1; NBJ:=IF(JK<=1,YA王.BJ,JKGS.BJ)*PDA;
BAR:=HHV(NBJ>0,0); X0:=SUM(BAR,0);
NSJ:=IF(JK<=1,YA王.SJ,JKGS.SJ)*BAR;
BJ2:=IF(JK<=1,YA王.BJ2,0)*BAR;
SN:=BARSLAST(NSJ>0 OR BARSCOUNT(C)=1);
EX10:=HHV(NBJ,SN+1);
RE:=IF(BARSCOUNT(C)=1,0,REF(EX10,1));
BBJ:=IF(EX10>RE,NBJ,0); SSJ:=IF(EX10<RE,NSJ,0);
PE:=IF(JK<=1,YA王.PE,GSJK.PE)*BAR;
TB:=CALCSTOCKINDEX('999999SH','YA王',1);
PJ2:=IF(BJ2>0 AND JK=1,BJ2,BJ);
STICKLINE(BJ>0 OR BJ2>0,PJ2,PJ2,9,0),COLORFF00FF;
STICKLINE(SJ>0,SJ ,SJ,9,0),COLOR00FF00;
P预:=IF(ISLASTBAR=0,DRAWNULL,预警);
STICKLINE(ISLASTBAR,P预,P预,9,0),COLOR00FFFF;
预:=STRCAT(IF(BBJ>0,' 预警买点',IF(SSJ>0,' 预警卖点',IF(PE>0 AND BBJ=0 AND SSJ=0,
' 预警买点',' 预警卖点 '))),CON2STR(预警,2));
DRAWTEXT_FIX(ISLASTBAR,0.8,1,0,预),COLOR0088FF;
DRAWTEXT(BJ2>0 AND BBJ=0 AND JK=1,L,'短'),COLOR0088FF;};
AB:=EMA(((2*C+H+L)/4-LLV(LOW,30))/(HHV(HIGH,30)-LLV(LOW,30))*100,8);
BA:=EMA(AB,5);
A1{??}:=REFDATE(REF(HHV(H,96),5),DATE);
B1{μí}:=REFDATE(REF(LLV(L,96),5),DATE);
DY{?D}:=((A1)+(B1))/2;
上轨:IF(AB>0 AND AB-BA<=0,A1,A1),LINETHICK3,COLOR00FF00;
支撑:IF(AB>0 AND AB-BA<=0,DY,DY),LINETHICK3,COLOR00FF00;
下轨:IF(AB>0 AND AB-BA<=0,B1,B1),LINETHICK3,COLOR00FF00;
逃顶:IF(AB>0 AND AB-BA>0,A1,DRAWNULL),LINETHICK3,COLORRED;
压力:IF(AB>0 AND AB-BA>0,DY,DRAWNULL),LINETHICK3,COLORRED;
抄底:IF(AB>0 AND AB-BA>0,B1,DRAWNULL),LINETHICK3,COLORRED;
LC:=REF(CLOSE,1);
DIF:=EMA(DCLOSE,6)-EMA(DCLOSE,18);
DEA:=EMA(DIF,6);
AAD:=(DIF-DEA)*2*55;
起爆:=CROSS(AAD-REF(AAD,1),15),COLORRED,LINETHICK2;
DRAWTEXT(起爆,L*0.99,'ī'),COLORYELLOW,LINETHICK2;
RSI:=SMA(MAX(CLOSE-LC,0),4,1)/SMA(ABS(CLOSE-LC),4,1)*100;
VAR27:=REF(CLOSE,1);
VAR28:=SMA(MAX(CLOSE-VAR27,0),5,1)/SMA(ABS(CLOSE-VAR27),6,1)*100;
VARA:=((AMOUNT)/(VOL))/(100);
VARB:=((3)*(HIGH)+LOW+OPEN+(2)*(CLOSE))/(7);
VARC:=((SUM(AMOUNT,7))/(VARA))/(100);
VARD:=DMA(VARB,(VOL)/(VARC));
VARE:=((CLOSE-VARD)/(VARD))*(100);
VARF:=((CLOSE-LLV(LOW,34))/(HHV(HIGH,34)-LLV(LOW,34)))*(100);
VARJ:=MA(VARE,20)+STD(VARE,20);
VARH:=(C+L+H)/3;
VARL:=EMA(VARH,6);
VARG:=EMA(VARL,5);
BIAS18:=((CLOSE-MA(CLOSE,18))/(MA(CLOSE,18)))*(100);
AAF:=SMA(VARF,3,1);
VAR1:=ZIG(3,10)<REF(ZIG(3,10),1) AND REF(ZIG(3,10),1)>REF(ZIG(3,10),2);
VAR2:=ZIG(3,10)>REF(ZIG(3,10),1) AND REF(ZIG(3,10),1)<REF(ZIG(3,10),2);
STICKLINE(VAR1,H,L,2,0),COLORFF00FF,LINETHICK2;{高位红色}
STICKLINE(VAR1,H,L,2,0),COLORFF00FF,LINETHICK2;{高位红色}
STICKLINE(VAR1,H,L,1,0),COLORFF00FF,LINETHICK2;{高位红色}
STICKLINE(VAR2,H,L,2,0),COLORWHITE,LINETHICK2;{底位白色}
STICKLINE(VAR2,H,L,2,0),COLORWHITE,LINETHICK2;{底位白色};
AA:=(REF(H,1)-MAX(REF(C,1),REF(O,1)))/(REF(H,1)-REF(L,1))>0.6 AND (MIN(O,C)-L)/(H-L)>0.6 AND VOL<REF(VOL,1);
DRAWTEXT(AA,L*0.99,'揉搓'),COLORRED;
C3:=REF(C,1);
跌停:=IF((C3-C)*100/C3>=(10-0.01*100/C3),1,0);
STICKLINE(跌停,OPEN,CLOSE,3,0),COLORBLUE;
STICKLINE(跌停,OPEN,CLOSE,2,0),COLORGREEN;
{DRAWTEXT(跌停,H+0.1,'跌停'),COLORGREEN;}
涨停:=IF(REF(C,1)*1.095-C<0.01 ,1,0);
STICKLINE(涨停,OPEN,CLOSE,3,0),COLORRED;
STICKLINE(涨停,OPEN,CLOSE,2,0),COLORYELLOW;
{DRAWTEXT(涨停,L-0.1,'板'),COLORYELLOW;}
超B:=L2_AMO(0,2)/10000.0;
大B:=L2_AMO(1,2)/10000.0;
中B:=L2_AMO(2,2)/10000.0;
小B:=L2_AMO(3,2)/10000.0;
超S:=L2_AMO(0,3)/10000.0;
大S:=L2_AMO(1,3)/10000.0;
中S:=L2_AMO(2,3)/10000.0;
小S:=L2_AMO(3,3)/10000.0;
TESTSKIP(NOT(超B OR 大B OR 中B OR 小B OR 超S OR 大S OR 中S OR 小S)!=0);





来函数检测结果如下
该公式包含未来函数:ZIG
该公式包含未来函数:CAPITAL
该公式包含未来函数:DCLOSE

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

相关指标公式

A赋值:5
EC赋值:属于某板块,NODRAW
FB赋值:如果EC=1,返回如果当前流通股本(手)>=200000000,返回A-2,否则返回如果当前流通股本(手)<200000000ANDCAPITAL>20000000,返回A-1,否则返回A,否则返回A-2
FS赋值:如果EC=1,返回如果当前流通股本(手)>=200000000,返回A-1,否则返回如果当前流通股本(手)<200000000ANDCAPITAL>20000000,返回A,否则返回A+1,否则返回A-1
LMK赋值:(1日前的14日内最高价距今天数+1日内最低价的最低值)*(1+FB/100)
BJJ赋值:如果收盘价上穿LMK,返回LMK,否则返回0
YBN赋值:上次BJJ>0ORBARSCOUNT(收盘价)=1距今天数
HMK赋值:YBN+1日内最高价的最高值*(1-FS/100)
SJJ赋值:如果HMK上穿收盘价,返回HMK,否则返回如果1日前的YBN=0ANDREF(HMK,1)>收盘价,返回开盘价,否则返回0
YSN赋值:上次SJJ>0ORBARSCOUNT(收盘价)=1距今天数
EX11赋值:YSN+1日内BJJ>0的最高值
REE赋值:如果收盘价的有效数据周期数=1,返回0,否则返回1日前的EX11
YBJ赋值:如果EX11>REE,返回BJJ,否则返回0,线宽为1,COLOR0088FF
YSJ赋值:如果EX11PE赋值:如果EX11=0,返回LMK,否则返回-HMK,NODRAW
NBJ赋值:YBJ
NSJ赋值:YSJ
BAR赋值:0日内NBJ>0的最高值
X0赋值:BAR的历史累和
BN赋值:上次NBJ>0距今天数
SN赋值:上次NSJ>0距今天数
EX10赋值:SN+1日内NBJ的最高值
RE赋值:如果收盘价的有效数据周期数=1,返回0,否则返回1日前的EX10
BBJ赋值:如果EX10>RE,返回NBJ,否则返回0
SSJ赋值:如果EX10RBJ赋值:BN日前的BBJ
BSYL赋值:100*(如果SSJ=0,返回收盘价,否则返回SSJ*0.997/RBJ/1.003-1)
K线
输出M0:最低价的10日简单移动平均,COLOR00FFFF,画黄色,线宽为2
输出预警:如果BBJ>0,返回BBJ,否则返回如果SSJ>0,返回SSJ,否则返回PE的绝对值,NODRAW
输出多头盈利:BSYL,NODRAW
BJ赋值:如果BBJ>0,返回BBJ,否则返回无效数,NODRAW
SJ赋值:如果SSJ>0,返回SSJ,否则返回无效数,NODRAW
当满足条件BJ>0时,在5日内最低价的最低值位置画23号图标
当满足条件SJ>0ANDBSYL<0时,在最高价位置画2号图标,显示在位置之上
当满足条件SJ>0ANDBSYL>0ANDBSYL<5时,在最高价位置画8号图标,显示在位置之上
当满足条件SJ>0ANDBSYL>5时,在最高价位置画9号图标,显示在位置之上
K线
QQ赋值:1000000
信号K%赋值:(X0>100)*100*SSJ>0的历史累和/X0,NODRAW
输出卖次:SSJ>0的历史累和,NODRAW
成功率赋值:(卖次>10)*100*BSYL*(SSJ>0)>0的历史累和/卖次,NODRAW
股数赋值:100*QQ/RBJ/1.003/100的整数部分,NODRAW
差额赋值:(SSJ>0)*(SSJ*0.997-RBJ*1.003)*股数,NODRAW
总盈利率赋值:100*差额的历史累和/QQ
DA0赋值:0日内如果收盘价的有效数据周期数=1,返回日期,否则返回0的最高值
年赋值:(日期对应的转换天数-DA0对应的转换天数)/365,NODRAW
输出年收益:(年>=1)*总盈利率/年,NODRAW
KKT赋值:字符串相加
YE赋值:字符串相加
SY赋值:字符串相加
SY2赋值:字符串相加
百K赋值:字符串相加
CG赋值:字符串相加
TX赋值:字符串相加
当满足条件是否最后一个周期时,在横轴0.0纵轴1位置书写文字,COLOR00FFFF
当满足条件是否最后一个周期时,在横轴0.02纵轴0位置书写文字,COLOR0000FF

AB赋值:((2*收盘价+最高价+最低价)/4-30日内最低价的最低值)/(30日内最高价的最高值-30日内最低价的最低值)*100的8日指数移动平均
BA赋值:AB的5日指数移动平均
A1赋值:日期日5日前的96日内最高价的最高值
B1赋值:日期日5日前的96日内最低价的最低值
DY赋值:((A1)+(B1))/2
输出上轨:如果AB>0ANDAB-BA<=0,返回A1,否则返回A1,线宽为3,COLOR00FF00
输出支撑:如果AB>0ANDAB-BA<=0,返回DY,否则返回DY,线宽为3,COLOR00FF00
输出下轨:如果AB>0ANDAB-BA<=0,返回B1,否则返回B1,线宽为3,COLOR00FF00
输出逃顶:如果AB>0ANDAB-BA>0,返回A1,否则返回无效数,线宽为3,画红色
输出压力:如果AB>0ANDAB-BA>0,返回DY,否则返回无效数,线宽为3,画红色
输出抄底:如果AB>0ANDAB-BA>0,返回B1,否则返回无效数,线宽为3,画红色
LC赋值:1日前的收盘价
DIF赋值:不定周期收盘价的6日指数移动平均-不定周期收盘价的18日指数移动平均
DEA赋值:DIF的6日指数移动平均
AAD赋值:(DIF-DEA)*2*55
起爆赋值:AAD-1日前的AAD上穿15,画红色,线宽为2
当满足条件起爆时,在最低价*0.99位置书写文字,画黄色,线宽为2
RSI赋值:收盘价-LC和0的较大值的4日[1日权重]移动平均/收盘价-LC的绝对值的4日[1日权重]移动平均*100
VAR27赋值:1日前的收盘价
VAR28赋值:收盘价-VAR27和0的较大值的5日[1日权重]移动平均/收盘价-VAR27的绝对值的6日[1日权重]移动平均*100
VARA赋值:((成交额(元))/(成交量(手)))/(100)
VARB赋值:((3)*(最高价)+最低价+开盘价+(2)*(收盘价))/(7)
VARC赋值:((成交额(元)的7日累和)/(VARA))/(100)
VARD赋值:以(成交量(手))/(VARC)为权重VARB的动态移动平均
VARE赋值:((收盘价-VARD)/(VARD))*(100)
VARF赋值:((收盘价-34日内最低价的最低值)/(34日内最高价的最高值-34日内最低价的最低值))*(100)
VARJ赋值:VARE的20日简单移动平均+VARE的20日估算标准差
VARH赋值:(收盘价+最低价+最高价)/3
VARL赋值:VARH的6日指数移动平均
VARG赋值:VARL的5日指数移动平均
BIAS18赋值:((收盘价-收盘价的18日简单移动平均)/(收盘价的18日简单移动平均))*(100)
AAF赋值:VARF的3日[1日权重]移动平均
VAR1赋值:收盘价10%的之字转向<1日前的收盘价10%的之字转向 AND 1日前的收盘价10%的之字转向>2日前的收盘价10%的之字转向
VAR2赋值:收盘价10%的之字转向>1日前的收盘价10%的之字转向 AND 1日前的收盘价10%的之字转向<2日前的收盘价10%的之字转向
当满足条件VAR1时,在最高价和最低价位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLORFF00FF,线宽为2
当满足条件VAR1时,在最高价和最低价位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLORFF00FF,线宽为2
当满足条件VAR1时,在最高价和最低价位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLORFF00FF,线宽为2
当满足条件VAR2时,在最高价和最低价位置之间画柱状线,宽度为2,0不为0则画空心柱.,画白色,线宽为2
当满足条件VAR2时,在最高价和最低价位置之间画柱状线,宽度为2,0不为0则画空心柱.,画白色,线宽为2

AA赋值:(1日前的最高价-1日前的收盘价和1日前的开盘价的较大值)/(1日前的最高价-1日前的最低价)>0.6 AND (开盘价和收盘价的较小值-最低价)/(最高价-最低价)>0.6 AND 成交量(手)<1日前的成交量(手)
当满足条件AA时,在最低价*0.99位置书写文字,画红色
C3赋值:1日前的收盘价
跌停赋值:如果(C3-收盘价)*100/C3>=(10-0.01*100/C3),返回1,否则返回0
当满足条件跌停时,在开盘价和收盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,画蓝色
当满足条件跌停时,在开盘价和收盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,画绿色
涨停赋值:如果1日前的收盘价*1.095-收盘价<0.01,返回1,否则返回0
当满足条件涨停时,在开盘价和收盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,画红色
当满足条件涨停时,在开盘价和收盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色
超B赋值:成交额分档/10000.0
大B赋值:成交额分档/10000.0
中B赋值:成交额分档/10000.0
小B赋值:成交额分档/10000.0
超S赋值:成交额分档/10000.0
大S赋值:成交额分档/10000.0
中S赋值:成交额分档/10000.0
小S赋值:成交额分档/10000.0
如果满足条件取反不等于0,公式返回

指标安装下载帮助  |   热门标签  | 联系我们  |  股朋指标网  |  指标网   |  指标公式  |  加入收藏   

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