您现在的位置:程序化交易>> 股票公式>> 通达信>> 通达信公式>>正文内容

新微积分主图指标公式源码[通达信公式]

相关标签: 通达信指标公式大全 、 通达信最珍贵的公式无未来 、 红机构强游资指标公式 、 机构专用超级指标源码 、 买入暴涨的指标无未来 、 通达信手机版指标源码大全 、 机构进场点指标公式 、 通达信最好的主图指标 、 通达信主图买卖指标 、 手机版通达信主图指标 、 通达信强势龙头指标源码 、 机构进场副图指标公式 、

原理解析:

ED1赋值:(-2*2日前的收盘价+1日前的收盘价+2*收盘价)
ED2赋值:(-0.4*4日前的收盘价-0.4*3日前的收盘价-1.1*2日前的收盘价+0.9*1日前的收盘价+2*收盘价)
ED3赋值:(-0.8*4日前的收盘价-0.8*3日前的收盘价-0.2*2日前的收盘价+0.8*1日前的收盘价+2*收盘价)
输出JF1:ED1的3日[1日权重]移动平均的3日[1日权重]移动平均,画黄色
输出JF2:ED2的4日[1日权重]移动平均的3日[1日权重]移动平均,画白色
BC赋值:收盘价的17日简单移动平均+收盘价的17日简单移动平均-1日前的收盘价的17日简单移动平均
突破赋值:1日前的收盘价的14日指数移动平均
A1X赋值:(收盘价的10日指数移动平均-突破)/突破*100
基准赋值:如果A1X>=0,返回上次A1X上穿0距今天数+1日前的收盘价的10日指数移动平均,否则返回上次0上穿A1X距今天数+1日前的收盘价的10日指数移动平均
当满足条件A1X>=0时,在基准和突破位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLOR000099
分水岭赋值:如果收盘价的17日简单移动平均<BC,返回BC,否则返回收盘价的17日简单移动平均,COLORFF00FF,线宽为2
操作线赋值:分水岭-(收盘价的3日指数移动平均-分水岭),COLOR00FFFF,线宽为2
输出双线持币:2日内最高价的(3)日简单移动平均的最高值,线宽为2,COLOR00FF00
输出单线持股:1日内最高价的(3)日简单移动平均的最低值,线宽为2,COLOR0000FF
输出黑马起飞线:收盘价的89日指数移动平均,画白色,线宽为1
画带状线
当满足条件ED2上穿JF2时,在最低价/1.001位置画1号图标
当满足条件JF2上穿ED2时,在最高价*1.001位置画2号图标
①价赋值:收盘价的16日指数移动平均-收盘价的26日指数移动平均
②价赋值:①价的9日指数移动平均
MAV赋值:(收盘价*2+最高价+最低价)/4
赋值: MAV的1日指数移动平均 - MAV的40日指数移动平均
赋值: SK的5日指数移动平均
B赋值:(SK-SD)*100
猛牛拉升赋值:如果B<-20,返回-20,否则返回如果B>100,返回100,否则返回B,画红色,线宽为2
当满足条件猛牛拉升>=10AND①价>②价AND①价>1日前的①价时,在开盘价和收盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,画黄色
VL赋值:1日前的最低价
VAR12赋值:(最低价-VL的绝对值的13日[1日权重]移动平均)/(最低价-VL和0的较大值的13日[1日权重]移动平均)*100
VAR14赋值:VAR12的13日简单移动平均
VAR15赋值:34日内最低价的最低值
VAR18赋值:如果最低价<=VAR15,返回VAR14,否则返回0的3日指数移动平均
VAR110赋值:(收盘价-54日内最低价的最低值)/(54日内最高价的最高值-54日内最低价的最低值)*100的7日[1日权重]移动平均的5日[1日权重]移动平均
VAR111赋值:(收盘价-54日内最低价的最低值)/(54日内最高价的最高值-54日内最低价的最低值)*100的7日[1日权重]移动平均*16.18-VAR110*10.9
T赋值:如果VAR111<=VAR110ANDVAR18>1日前的VAR18,返回VAR18*8,否则返回0的20日过滤
当满足条件T时,在最低价-0.4位置书写文字,COLORFF00FF
当满足条件T时,在最低价-0.2位置书写文字,COLORFF00FF
VAR1赋值:收盘价-1日前的收盘价
VAR2赋值:100*VAR1的6日指数移动平均的6日指数移动平均/VAR1的绝对值的6日指数移动平均的6日指数移动平均
BT赋值:(2日内VAR2的最低值=7日内VAR2的最低值 AND 统计2日中满足VAR2<0的天数 AND VAR2上穿VAR2的2日简单移动平均)
当满足条件BTANDCROSS(VAR111,20)时,在最低价*0.99位置书写文字,COLOR0000FF
DIF赋值:不定周期收盘价的12日指数移动平均-不定周期收盘价的26日指数移动平均
DEA赋值:DIF的9日指数移动平均
AAA赋值:(DIF-DEA)*2*60
BBB赋值:AAA-1日前的AAA
起爆赋值:BBB上穿15,画白色,线宽为2
当满足条件起爆时,在最低价*0.98位置书写文字,画黄色,线宽为2
VAR3赋值:(2*收盘价+最高价+最低价)/4
VAR4赋值:34日内最低价的最低值
VAR5赋值:34日内最高价的最高值
趋势赋值: (VAR3-VAR4)/(VAR5-VAR4)*100的13日指数移动平均,线宽为2,画红色
人气赋值:0.667*1日前的趋势+0.333*趋势的2日指数移动平均,线宽为2,画黄色
当满足条件趋势上穿人气AND趋势<15ANDBTANDVAR111>=20时,在最低价*0.98位置书写文字,画黄色
发赋值:(收盘价*2+最高价+最低价)/4*10
孙赋值:发的13日指数移动平均-发的34日指数移动平均
金1赋值:孙的5日指数移动平均
顺赋值:2*(孙-金1)*5.5
主力拉赋值:如果收盘价<0,返回0,否则返回如果顺>=0,返回顺,否则返回0,线宽为2,COLOR0000FF
底部1赋值:7.0,COLOR70DB93
输出前抢:上次主力拉上穿底部1距今天数日前的收盘价,COLOR00FF00,POINTDOT
当满足条件主力拉上穿底部1时,在最高价位置书写文字,画黄色
当满足条件收盘价时,在前抢和前抢位置之间画柱状线,宽度为8,0不为0则画空心柱.线宽为2,画青色
B1赋值:(35日内最高价的最高值-收盘价)/(35日内最高价的最高值-35日内最低价的最低值)*100-35
B2赋值:B1的35日[1日权重]移动平均+100
B3赋值:(收盘价-35日内最低价的最低值)/(35日内最高价的最高值-35日内最低价的最低值)*100
B4赋值:B3的3日[1日权重]移动平均
B5赋值:B4的3日[1日权重]移动平均+100
B6赋值:B5-B2
控盘程度赋值:(如果B6>1,返回B6-1,否则返回0)*2.5,画红色,线宽为2
控盘上赋值:如果控盘程度>1日前的控盘程度,返回控盘程度,否则返回无效数,STICK,画黄色,线宽为1
控盘下赋值:如果控盘程度<1日前的控盘程度,返回控盘程度,否则返回无效数,STICK,COLORFF9900,线宽为1
当满足条件猛牛拉升>=10AND控盘下>0时,在最高价*1.01位置书写文字,画黄色
当满足条件控盘上>1日前的控盘上AND控盘程度>100ANDC<1日前的收盘价ANDC<开盘价时,在最高价*1.01位置书写文字,画白色
DIFF赋值:收盘价的3日指数移动平均-收盘价的8日指数移动平均
A1赋值:DIFF的5日指数移动平均*100
A2赋值:((收盘价的3日指数移动平均-收盘价的8日指数移动平均))*100
当满足条件趋势上穿人气AND趋势<40AND猛牛拉升>=10ANDA2>A1时,在最低价位置书写文字,画黄色
止跌赋值:(1日前的最近2日一直存在收阴线 AND 收阳线)
VAR1N赋值:收盘价的5日简单移动平均,
VAR2N赋值:收盘价的10日简单移动平均
VAR3N赋值:(VAR1N-收盘价)/收盘价>3/100
VAR4N赋值:(VAR2N-VAR1N)/VAR1N>0.03
VAR5N赋值:30日内收盘价的最低值=120日内收盘价的最低值
底部赋值:VAR3N AND VAR4N AND VAR5N
包赚不赔赋值:上次底部距今天数<=2 AND 止跌
当满足条件包赚不赔时,在开盘价和收盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,画洋红色
CCI赋值:CCI(84),画白色
当满足条件包赚不赔ANDCCI>1日前的CCI时,在最低价位置书写文字,画白色
快枪手赋值:(收盘价-收盘价的24日简单移动平均)/收盘价的24日简单移动平均*100,线宽为2,画红色
当满足条件快枪手>0AND快枪手>1日前的快枪手时,在开盘价和(开盘价+收盘价)/2位置之间画柱状线,宽度为3,0不为0则画空心柱.,画白色
 

源码:

 

ED1:=(-2*REF(C,2)+REF(C,1)+2*C);
ED2:=(-0.4*REF(C,4)-0.4*REF(C,3)-1.1*REF(C,2)+0.9*REF(C,1)+2*C);
ED3:=(-0.8*REF(C,4)-0.8*REF(C,3)-0.2*REF(C,2)+0.8*REF(C,1)+2*C);
JF1:SMA(SMA(ED1,3,1),3,1),COLORYELLOW;
JF2:SMA(SMA(ED2,4,1),3,1),COLORWHITE;
BC:=MA(CLOSE,17)+MA(CLOSE,17)-REF(MA(CLOSE,17),1);
突破:=REF(EMA(C,14),1);
A1X:=(EMA(C,10)-突破)/突破*100;
基准:=IF(A1X>=0,REF(EMA(C,10),BARSLAST(CROSS(A1X,0))+1),REF(EMA(C,10),BARSLAST(CROSS(0,A1X))+1));
STICKLINE(A1X>=0,基准,突破,5,0),COLOR000099;
分水岭:=IF(MA(CLOSE,17)<BC,BC,MA(CLOSE,17)),COLORFF00FF,LINETHICK2;
操作线:=分水岭-(EMA(C,3)-分水岭),COLOR00FFFF,LINETHICK2;
双线持币:HHV(MA(HIGH,(3)),2),LINETHICK2,COLOR00FF00;
单线持股:LLV(MA(HIGH,(3)),1),LINETHICK2,COLOR0000FF;
黑马起飞线:EXPMA(CLOSE,89),COLORWHITE,LINETHICK1;
DRAWBAND(JF1,RGB(255,10,10),JF2,RGB(35,135,30));
DRAWICON(CROSS(ED2,JF2),L/1.001,1);
DRAWICON(CROSS(JF2,ED2),H*1.001,2);
①价:=EMA(CLOSE,16)-EMA(CLOSE,26);
②价:=EMA(①价,9);
MAV:=(C*2+H+L)/4;
SK := EMA(MAV,1) - EMA(MAV,40);
SD := EMA(SK,5);
B:=(SK-SD)*100;
猛牛拉升:=IF(B<-20,-20,IF(B>100,100,B)),COLORRED,LINETHICK2;
STICKLINE(猛牛拉升>=10 AND ①价>②价 AND ①价>REF(①价,1),O,C,3,0),COLORYELLOW;
VL:=REF(LOW,1);
VAR12:=(SMA(ABS(LOW-VL),13,1))/(SMA(MAX(LOW-VL,0),13,1))*100;
VAR14:=MA(VAR12,13);
VAR15:=LLV(LOW,34);
VAR18:=EMA(IF(LOW<=VAR15,VAR14,0),3);
VAR110:=SMA(SMA((CLOSE-LLV(LOW,54))/(HHV(HIGH,54)-LLV(LOW,54))*100,7,1),5,1);
VAR111:=SMA((CLOSE-LLV(LOW,54))/(HHV(HIGH,54)-LLV(LOW,54))*100,7,1)*16.18-VAR110*10.9;
T:=FILTER(IF(VAR111<=VAR110 AND VAR18>REF(VAR18,1),VAR18*8,0),20);
DRAWTEXT(T,LOW-0.4,'←变盘'),COLORFF00FF;
DRAWTEXT(T,LOW-0.2,'|'),COLORFF00FF;
VAR1:=C-REF(C,1);
VAR2:=100*EMA(EMA(VAR1,6),6)/EMA(EMA(ABS(VAR1),6),6);
BT:=(LLV(VAR2,2)=LLV(VAR2,7) AND COUNT(VAR2<0,2) AND CROSS(VAR2,MA(VAR2,2)));
DRAWTEXT(BT AND CROSS(VAR111,20),L*0.99,'短牛'),COLOR0000FF;
DIF:=EMA(DCLOSE,12)-EMA(DCLOSE,26);
DEA:=EMA(DIF,9);
AAA:=(DIF-DEA)*2*60;
BBB:=AAA-REF(AAA,1);
起爆:=CROSS(BBB,15),COLORWHITE,LINETHICK2;
DRAWTEXT(起爆,L*0.98,'暴'),COLORYELLOW,LINETHICK2;
VAR3:=(2*CLOSE+HIGH+LOW)/4;
VAR4:=LLV(LOW,34);
VAR5:=HHV(HIGH,34);
趋势:= EMA((VAR3-VAR4)/(VAR5-VAR4)*100,13),LINETHICK2,COLORRED;
人气:=EMA(0.667*REF(趋势,1)+0.333*趋势,2),LINETHICK2,COLORYELLOW;
DRAWTEXT(CROSS(趋势,人气) AND 趋势<15 AND BT AND VAR111>=20,L*0.98,'牛吸'),COLORYELLOW;
发:=(CLOSE*2+HIGH+LOW)/4*10;
孙:=EMA(发,13)-EMA(发,34);
金1:=EMA(孙,5);
顺:=2*(孙-金1)*5.5;
主力拉:=IF(CLOSE<0,0,IF(顺>=0,顺,0)),LINETHICK2,COLOR0000FF;
底部1:=7.0,COLOR70DB93;
前抢:REF(C,BARSLAST(CROSS(主力拉,底部1))),COLOR00FF00,POINTDOT;
DRAWTEXT(CROSS(主力拉,底部1),H,'抢'),COLORYELLOW;
STICKLINE(C,前抢,前抢,8,0)LINETHICK2,COLORCYAN;
B1:=(HHV(H,35)-C)/(HHV(H,35)-LLV(LOW,35))*100-35;
B2:=SMA(B1,35,1)+100;
B3:=(C-LLV(L,35))/(HHV(H,35)-LLV(L,35))*100;
B4:=SMA(B3,3,1);
B5:=SMA(B4,3,1)+100;
B6:=B5-B2;
控盘程度:=(IF(B6>1,B6-1,0))*2.5,COLORRED,LINETHICK2;
控盘上:=IF(控盘程度>REF(控盘程度,1), 控盘程度,DRAWNULL),
STICK,COLORYELLOW,LINETHICK1;
控盘下:=IF(控盘程度<REF(控盘程度,1), 控盘程度,DRAWNULL),
STICK,COLORFF9900,LINETHICK1;
DRAWTEXT(猛牛拉升>=10 AND 控盘下>0,H*1.01,'?'),COLORYELLOW;
DRAWTEXT(控盘上>REF(控盘上,1) AND 控盘程度>100 AND C<REF(C,1)AND C<O,H*1.01,'险'),COLORWHITE;
DIFF:=EMA(CLOSE,3)-EMA(CLOSE,8);
A1:=EMA(DIFF,5)*100;
A2:=((EMA(CLOSE,3)-EMA(CLOSE,8)))*100;
DRAWTEXT(CROSS(趋势,人气) AND 趋势<40 AND 猛牛拉升>=10 AND A2>A1 ,L,'吸'),COLORYELLOW;
止跌:=(REF(EVERY(C<O,2),1) AND C>O);
VAR1N:=MA(CLOSE,5),;
VAR2N:=MA(CLOSE,10);
VAR3N:=(VAR1N-CLOSE)/CLOSE>3/100;
VAR4N:=(VAR2N-VAR1N)/VAR1N>0.03;
VAR5N:=LLV(CLOSE,30)=LLV(CLOSE,120);
底部:=VAR3N AND VAR4N AND VAR5N;
包赚不赔:=BARSLAST(底部)<=2 AND 止跌;
STICKLINE(包赚不赔,O,C,3,0),COLORMAGENTA;
CCI:=CCI(84),COLORWHITE;
DRAWTEXT(包赚不赔 AND CCI>REF(CCI,1),L,'包'),COLORWHITE;
快枪手:=(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100,LINETHICK2,COLORRED;STICKLINE(快枪手>0 AND 快枪手>REF(快枪手,1),OPEN,(OPEN+CLOSE)/2,3,0),COLORWHITE;

 

公式导入教程: 【通达信公式源码导入方法教程】 【同花顺公式源码导入方法教程】 【大智慧新一代公式源码导入方法教程

 

 

有思路,想编写各种指标公式,交易模型,选股公式,还原公式的朋友

可联系技术人员 QQ: 262069696  点击在线交流或微信:cxhjy888 进行 有偿收费 编写!(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)

怎么收费,代编流程等详情请点击查阅!

(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)

 


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容