神奇指标网

通达信金牛王买入主图指标公式源码分享

浏览 889次浏览
标签: 主图
来源:神奇指标网 编辑:神奇指标网 发布日期:2023-06-15

  



相关简介:通达信金牛王买入主图指标公式源码分享


     通达信指标公式源码概况:


  指标类别:通达信指标公式


  授权方式:免费版


  指标评级:★★★★★


  指标分类:策略


  画线方法:主图



   优势:

   1、及时捕捉短线小肉和波段大肉;

   2、在顶部及时逃顶,在止盈出货时尽可能获取较大利润;

   3、严格按要求机械执行,成功率非常高;

   此指标的效果显示图,我截取的周期都是4~6个月之间的,保证我自己发的指标截图周期在不影响图片效果的前提下,尽可能的展示最长时间周期,让大家在大波段、中波段、短线中都看的明明白白,也能反映完整、真实的成功率,等真正了解指标后再购买。指标截图都是精挑细选各形态波段的个股,进行详细注解说明,按照K线图的注解,看过一遍就可完全掌握用法的精髓。




通达信指标公式源码:



    VA:=MAX(REF(C,1),REF(O,1));VA1:=MIN(REF(C,1),REF(O,1));
    J:=SUM(AMOUNT/100,2)/SUM(V,2);
    VOK:=IF(O<VA1ANDC>VA,1,0);
    STICKLINE(VOK=1,O,C,8,0),COLORRED;
    VOK1:=IF(REF(C,1)<REF(C,2)ANDO>REF(C,1)ANDL>REF(L,1)ANDC>REF(C,1)
    ORREF(C,1)<REF(O,1)ANDO>REF(C,1)ANDL>REF(L,1)ANDC>REF(C,1),1,0);
    STICKLINE(VOK1=1,O,C,8,0),COLORFF00FF;
    VSJ1:=BARSLAST(VOK=1ORVOK1=1);
    MMA2:SUM(AMOUNT/100,2)/SUM(VOL,2),LINETHICK0;
    ZS:IF(VOK=1ORVOK1=1,L,REF(L,VSJ1)),COLORYELLOW;
    MA2:=SUM(AMOUNT/100,2)/SUM(V,2);
    MA3:=SUM(AMOUNT/100,3)/SUM(V,3);
    MA4:=SUM(AMOUNT/100,4)/SUM(V,4);
    MA5:=SUM(AMOUNT/100,5)/SUM(V,5);
    MA6:=SUM(AMOUNT/100,6)/SUM(V,6);
    MA7:=SUM(AMOUNT/100,7)/SUM(V,7);
    MA8:=SUM(AMOUNT/100,8)/SUM(V,8);
    MA9:=SUM(AMOUNT/100,9)/SUM(V,9);
    MA10:=SUM(AMOUNT/100,10)/SUM(V,10);
    MA11:=SUM(AMOUNT/100,11)/SUM(V,11);
    MA12:=SUM(AMOUNT/100,12)/SUM(V,12);
    MA13:=SUM(AMOUNT/100,13)/SUM(V,13);
    MA14:=SUM(AMOUNT/100,14)/SUM(V,14);
    MA15:=SUM(AMOUNT/100,15)/SUM(V,15);
    MA16:=SUM(AMOUNT/100,16)/SUM(V,16);
    MA17:=SUM(AMOUNT/100,17)/SUM(V,17);
    MA18:=SUM(AMOUNT/100,18)/SUM(V,18);
    MA19:=SUM(AMOUNT/100,19)/SUM(V,19);
    A:MAX(MA2,MAX(MA3,MAX(MA4,MAX(MA5,MAX(MA6,MAX(MA7,MAX(MA8,MAX(MA9,MAX(MA10,
    MAX(MA11,MAX(MA12,MAX(MA13,MAX(MA14,MAX(MA15,MAX(MA16,MAX(MA17,
    MAX(MA18,MA19))))))))))))))))),LINETHICK0;
    B:MIN(MA2,MIN(MA3,MIN(MA4,MIN(MA5,MIN(MA6,MIN(MA7,MIN(MA8,MIN(MA9,MIN(MA10,
    MIN(MA11,MIN(MA12,MIN(MA13,MIN(MA14,MIN(MA15,MIN(MA16,MIN(MA17,
    MIN(MA18,MA19))))))))))))))))),LINETHICK0;
    DRAWICON(CROSS(C,A),L,4);
    DRAWICON(((A-B)/B)*100<10ANDCROSS(C,A),H+0.01,7);
    STICKLINE(VOK1=1ANDCROSS(C,A),O,C,3,0),COLOR00FFFF;
    STICKLINE(VOK=1ANDCROSS(C,A),O,C,3,0),COLOR00FFFF;
    N:=5;
    P:=2;
    MID:MA(CLOSE,N),colorwhite;
    UPPER:MID+P*STD(CLOSE,N),coloryellow,linethick2;
    LOWER:MID-P*STD(CLOSE,N),colorFF00FF,linethick2;
    MID1:MA(CLOSE,26),color006699,linethick2;
    stickline(MID1>ref(MID1,1),MID1+0.02,MID1-0.02,10,0),colorred;
    UPPER1:MID1+P*STD(CLOSE,26),colorgreen;
    LOWER1:MID1-P*STD(CLOSE,26),colorblue;
    高:MA(REF(HIGH,1)/REF(CLOSE,2),27)*REF(CLOSE,1),colorred,LINETHICK1;
    低:MA(REF(LOW,1)/REF(CLOSE,2),27)*REF(CLOSE,1),LINETHICK2;
    预测值:MA(REF(HIGH,1)/REF(CLOSE,2),N)*REF(CLOSE,1),COLORbrown,LINETHICK1;
    RSV:=(CLOSE-LLV(LOW,5))/(HHV(HIGH,5)-LLV(LOW,5))*100;
    K0:=SMA(RSV,3,1);
    K:=K0;D:=SMA(K,2,1);
    j1:=(3*k-2*d);
    j2:=MA(j1,2);
    买:=filter((count(低<LOWER1,5)>=1)and(LOWER<LOWER1)andcross(低,LOWER1)orcount(low<lower1,5)>=1andcross("kdj.k","kdj.d")andC>O,5);
    卖:=filter((count(高>UPPER1,5)>=1)and(UPPER>UPPER1)andcross(UPPER1,高)orcount(high>UPPER1,5)>=1andcross("kdj.d","kdj.k")andO<C,5);
    {卖:=UPPER>UPPER1and高>UPPER1and预测值<ref(预测值,1)andref(预测值,1)>ref(预测值,2);}
    drawicon(买,LOWER*0.98,1);
    drawicon(卖,UPPER*1.02,2);
    drawicon((低<LOWERorlow<LOWER)and"macd.diff">"macd.dea"andMID>ref(MID,1)andcross(j1,j2)
    or((低<LOWERorlow<LOWER)andc>oandcross(j1,j2)orcross(低,LOWER)andj1>j2andma(v,10)>ref(ma(v,10),1)
    andc>1.05*ref(c,1))andMID>ref(MID,1),LOWER-0.2,4);
    drawicon("macd.macd"<ref("macd.macd",1)and((cross(j2,j1)or(j1<j2))and((预测值>UPPERorhigh>UPPER))
    orcross(UPPER,(高or预测值))andj1<j2),UPPER+0.2,5),colorblue;
    M11:=5;M22:=10;M33:=20;M44:=60;P:=VOL;VOLUME:=VOL;
    LB:=VOL/REF(MA(VOL,5),1);LJC:=MA(P,M11)>MA(P,M44)*0.9;
    M1:=4;M2:=6;M3:=9;M4:=13;M5:=18;M6:=24;MA5:=MA(C,60);
    MA601:MA(C,60),COLORRED,LINETHICK2;
    PB1:(EXPMA(CLOSE,M1)+MA(CLOSE,M1*2)+MA(CLOSE,M1*4))/3;
    PB2:(EXPMA(CLOSE,M2)+MA(CLOSE,M2*2)+MA(CLOSE,M2*4))/3;
    PB3:(EXPMA(CLOSE,M3)+MA(CLOSE,M3*2)+MA(CLOSE,M3*4))/3;
    PB4:(EXPMA(CLOSE,M4)+MA(CLOSE,M4*2)+MA(CLOSE,M4*4))/3;
    PB5:(EXPMA(CLOSE,M5)+MA(CLOSE,M5*2)+MA(CLOSE,M5*4))/3,LINETHICK2;
    PB6:(EXPMA(CLOSE,M6)+MA(CLOSE,M6*2)+MA(CLOSE,M6*4))/3;
    AAA:=MIN(MIN(MIN(MIN(MIN(PB1,PB2),PB3),PB4),PB5),PB6);
    BBB:=MAX(MAX(MAX(MAX(MAX(PB1,PB2),PB3),PB4),PB5),PB6);
    XG:=(O<AAAORREF(O<AAA,1))ANDC>BBB;
    P6:=ABS(PB1-PB2)+ABS(PB1-PB3)+ABS(PB1-PB4)
    +ABS(PB1-PB5)+ABS(PB1-PB6)+ABS(PB2-PB3)+ABS(PB2-PB4)
    +ABS(PB2-PB5)+ABS(PB2-PB6)+ABS(PB3-PB4)
    +ABS(PB3-PB5)+ABS(PB3-PB6)+ABS(PB4-PB5)+ABS(PB4-PB6)+ABS(PB5-PB6);
    LXZH:=P6/C<20/100,COLORRED;
    SS:=XGANDLB>2.2ANDC>MA5*1.02ANDC<MA5*1.15
    AND(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)>3/100ANDC>O*1.02,COLORRED;
    DRAWICON(SS,PB1*0.97,1),LINETHICK5;
    DRAWICON(SS,PB1*0.95,1),LINETHICK5;
    DRAWICON(SS,PB1*0.93,1),LINETHICK5;
    DRAWICON(SS,PB1*0.91,1),LINETHICK5;
    DRAWICON(SS,PB1*0.89,1),LINETHICK5;
    DRAWTEXT(SS=1,PB1*0.88,'买入')COLORYELLOW;
    JL:=C>MA5ANDLJCAND(LB>2.2ORREF(LB>2.2,1))
    AND(XGORREF(XG,1))ANDC>MA5*1.02ANDC<MA5*1.15ANDC>O*1.02
    AND(LXZHORREF(LXZH,1))
    AND(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)>3/100,COLORRED;
    PD:=(JLORREF(JL,1)),COLORRED;
    DRAWICON(PD,PB1*0.97,3);
    DRAWICON(PD,PB1*0.95,3);
    DRAWICON(PD,PB1*0.93,3);
    DRAWICON(PD,PB1*0.91,3);
    DRAWICON(PD,PB1*0.89,3);
    DRAWTEXT(FILTER(PD=1,PB1*0.88),PB1*0.85,'金牛王'),COLORRED;






[源码注释]通达信公式动态翻译结果


   VA赋值:1日前的收盘价和1日前的开盘价的较大值

   VA1赋值:1日前的收盘价和1日前的开盘价的较小值

   J赋值:成交额(元)/100的2日累和/成交量(手)的2日累和

   VOK赋值:如果开盘价<,返回?,否则返回?

   VA1ANDC>

   VA,1,0)

   当满足条件VOK=1时,在开盘价和收盘价位置之间画柱状线,宽度为8,0不为0则画空心柱.,画红色

   VOK1赋值:如果1日前的收盘价<,返回?,否则返回?

   2日前的收盘价ANDO>

   1日前的收盘价ANDL>

   1日前的最低价ANDC>

   1日前的收盘价ORREF(收盘价,1)<

   1日前的开盘价ANDO>

   1日前的收盘价ANDL>

   1日前的最低价ANDC>

   1日前的收盘价,1,0)

   当满足条件VOK1=1时,在开盘价和收盘价位置之间画柱状线,宽度为8,0不为0则画空心柱.,COLORFF00FF

   VSJ1赋值:上次VOK=1ORVOK1=1距今天数

   输出MMA2:成交额(元)/100的2日累和/成交量(手)的2日累和,线宽为0

   输出ZS:如果VOK=1ORVOK1=1,返回最低价,否则返回VSJ1日前的最低价,画黄色

   MA2赋值:成交额(元)/100的2日累和/成交量(手)的2日累和

   MA3赋值:成交额(元)/100的3日累和/成交量(手)的3日累和

   MA4赋值:成交额(元)/100的4日累和/成交量(手)的4日累和

   MA5赋值:成交额(元)/100的5日累和/成交量(手)的5日累和

   MA6赋值:成交额(元)/100的6日累和/成交量(手)的6日累和

   MA7赋值:成交额(元)/100的7日累和/成交量(手)的7日累和

   MA8赋值:成交额(元)/100的8日累和/成交量(手)的8日累和

   MA9赋值:成交额(元)/100的9日累和/成交量(手)的9日累和

   MA10赋值:成交额(元)/100的10日累和/成交量(手)的10日累和

   MA11赋值:成交额(元)/100的11日累和/成交量(手)的11日累和

   MA12赋值:成交额(元)/100的12日累和/成交量(手)的12日累和

   MA13赋值:成交额(元)/100的13日累和/成交量(手)的13日累和

   MA14赋值:成交额(元)/100的14日累和/成交量(手)的14日累和

   MA15赋值:成交额(元)/100的15日累和/成交量(手)的15日累和

   MA16赋值:成交额(元)/100的16日累和/成交量(手)的16日累和

   MA17赋值:成交额(元)/100的17日累和/成交量(手)的17日累和

   MA18赋值:成交额(元)/100的18日累和/成交量(手)的18日累和

   MA19赋值:成交额(元)/100的19日累和/成交量(手)的19日累和

   输出A:MA2和MA3和MA4和MA5和MA6和MA7和MA8和MA9和MA10和MA11和MA12和MA13和MA14和MA15和MA16和MA17和MA18和MA19的较大值的较大值的较大值的较大值的较大值的较大值的较大值的较大值的较大值的较大值的较大值的较大值的较大值的较大值的较大值的较大值的较大值,线宽为0

   输出B:MA2和MA3和MA4和MA5和MA6和MA7和MA8和MA9和MA10和MA11和MA12和MA13和MA14和MA15和MA16和MA17和MA18和MA19的较小值的较小值的较小值的较小值的较小值的较小值的较小值的较小值的较小值的较小值的较小值的较小值的较小值的较小值的较小值的较小值的较小值,线宽为0

   当满足条件收盘价上穿A时,在最低价位置画4号图标

   当满足条件((A-B)/B)*100<时,在?位置画?号图标

   10ANDCROSS(收盘价,A),最高价+0.01,7)

   当满足条件VOK1=1ANDCROSS(收盘价,A)时,在开盘价和收盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR00FFFF

   当满足条件VOK=1ANDCROSS(收盘价,A)时,在开盘价和收盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR00FFFF

   N赋值:5

   P赋值:2

   输出MID:收盘价的N日简单移动平均,画白色

   输出UPPER:MID+P*收盘价的N日估算标准差,画黄色,线宽为2

   输出LOWER:MID-P*收盘价的N日估算标准差,COLORFF00FF,线宽为2

   输出MID1:收盘价的26日简单移动平均,COLOR006699,线宽为2

   当满足条件MID1>1日前的MID1时,在MID1+0.02和MID1-0.02位置之间画柱状线,宽度为10,0不为0则画空心柱.,画红色

   输出UPPER1:MID1+P*收盘价的26日估算标准差,画绿色

   输出LOWER1:MID1-P*收盘价的26日估算标准差,画蓝色

   输出高:1日前的最高价/2日前的收盘价的27日简单移动平均*1日前的收盘价,画红色,线宽为1

   输出低:1日前的最低价/2日前的收盘价的27日简单移动平均*1日前的收盘价,线宽为2

   输出预测值:1日前的最高价/2日前的收盘价的N日简单移动平均*1日前的收盘价,画棕色,线宽为1

   RSV赋值:(收盘价-5日内最低价的最低值)/(5日内最高价的最高值-5日内最低价的最低值)*100

   K0赋值:RSV的3日[1日权重]移动平均

   K赋值:K0

   D赋值:K的2日[1日权重]移动平均

   J1赋值:(3*K-2*D)

   J2赋值:J1的2日简单移动平均

   买赋值:(统计5日中满足低<LOWER1的天数>=1)AND(LOWER<LOWER1)ANDCROSS(低,LOWER1)ORCOUNT(最低价<LOWER1,5)>=1ANDCROSS("KDJ的K","KDJ的D")ANDC>开盘价的5日过滤

   卖赋值:(统计5日中满足高>UPPER1的天数>=1)AND(UPPER>UPPER1)ANDCROSS(UPPER1,高)ORCOUNT(最高价>UPPER1,5)>=1ANDCROSS("KDJ的D","KDJ的K")ANDO<收盘价的5日过滤

   当满足条件买时,在LOWER*0.98位置画1号图标

   当满足条件卖时,在UPPER*1.02位置画2号图标

   当满足条件(低<LOWERORLOW<LOWER)AND"平滑异同平均线的DIFF">"平滑异同平均线的DEA"ANDMID>1日前的MIDANDCROSS(J1,J2)OR((低<LOWERORLOW<LOWER)ANDC>OANDCROSS(J1,J2)ORCROSS(低,LOWER)ANDJ1>J2ANDMA(成交量(手),10)时,在1日前的成交量(手)的10日简单移动平均ANDC>1.05*1日前的收盘价)ANDMID>1日前的MID位置画LOWER-0.2号图标

   当满足条件"平滑异同平均线的MACD"<1日前的"平滑异同平均线的MACD"AND((J2上穿J1OR(J1<J2))AND((预测值>UPPERORHIGH>UPPER))ORCROSS(UPPER,(高OR预测值))ANDJ1<J2)时,在UPPER+0.2位置画5号图标,画蓝色

   M11赋值:5

   M22赋值:10

   M33赋值:20

   M44赋值:60

   P赋值:成交量(手)

   VOLUME赋值:成交量(手)

   LB赋值:成交量(手)/1日前的成交量(手)的5日简单移动平均

   LJC赋值:P的M11日简单移动平均>

   P的M44日简单移动平均*0.9

   M1赋值:4

   M2赋值:6

   M3赋值:9

   M4赋值:13

   M5赋值:18

   M6赋值:24

   MA5赋值:收盘价的60日简单移动平均

   输出MA601:收盘价的60日简单移动平均,画红色,线宽为2

   输出PB1:(收盘价的M1日指数移动平均+收盘价的M1*2日简单移动平均+收盘价的M1*4日简单移动平均)/3

   输出PB2:(收盘价的M2日指数移动平均+收盘价的M2*2日简单移动平均+收盘价的M2*4日简单移动平均)/3

   输出PB3:(收盘价的M3日指数移动平均+收盘价的M3*2日简单移动平均+收盘价的M3*4日简单移动平均)/3

   输出PB4:(收盘价的M4日指数移动平均+收盘价的M4*2日简单移动平均+收盘价的M4*4日简单移动平均)/3

   输出PB5:(收盘价的M5日指数移动平均+收盘价的M5*2日简单移动平均+收盘价的M5*4日简单移动平均)/3,线宽为2

   输出PB6:(收盘价的M6日指数移动平均+收盘价的M6*2日简单移动平均+收盘价的M6*4日简单移动平均)/3

   AAA赋值:PB1和PB2的较小值和PB3的较小值和PB4的较小值和PB5的较小值和PB6的较小值

   BBB赋值:PB1和PB2的较大值和PB3的较大值和PB4的较大值和PB5的较大值和PB6的较大值

   XG赋值:(开盘价<

   AAAORREF(开盘价<

   AAA,1))ANDC>

   BBB

   P6赋值:PB1-PB2的绝对值+PB1-PB3的绝对值+PB1-PB4的绝对值+PB1-PB5的绝对值+PB1-PB6的绝对值+PB2-PB3的绝对值+PB2-PB4的绝对值+PB2-PB5的绝对值+PB2-PB6的绝对值+PB3-PB4的绝对值+PB3-PB5的绝对值+PB3-PB6的绝对值+PB4-PB5的绝对值+PB4-PB6的绝对值+PB5-PB6的绝对值

   LXZH赋值:P6/收盘价<

   20/100,画红色

   SS赋值:XGANDLB>

   2.2ANDC>

   MA5*1.02ANDC<

   MA5*1.15AND(收盘价-1日前的收盘价)/1日前的收盘价>

   3/100ANDC>

   开盘价*1.02,画红色

   当满足条件SS时,在PB1*0.97位置画1号图标,线宽为5

   当满足条件SS时,在PB1*0.95位置画1号图标,线宽为5

   当满足条件SS时,在PB1*0.93位置画1号图标,线宽为5

   当满足条件SS时,在PB1*0.91位置画1号图标,线宽为5

   当满足条件SS时,在PB1*0.89位置画1号图标,线宽为5

   当满足条件SS=1时,在PB1*0.88位置书写文字画黄色

   JL赋值:收盘价>

   MA5ANDLJCAND(LB>

   2.2ORREF(LB>

   2.2,1))AND(XGORREF(XG,1))ANDC>

   MA5*1.02ANDC<

   MA5*1.15ANDC>

   开盘价*1.02AND(LXZHORREF(LXZH,1))AND(收盘价-1日前的收盘价)/1日前的收盘价>

   3/100,画红色

   PD赋值:(JLORREF(JL,1)),画红色

   当满足条件PD时,在PB1*0.97位置画3号图标

   当满足条件PD时,在PB1*0.95位置画3号图标

   当满足条件PD时,在PB1*0.93位置画3号图标

   当满足条件PD时,在PB1*0.91位置画3号图标

   当满足条件PD时,在PB1*0.89位置画3号图标

   当满足条件PD=1的PB1*0.88日过滤时,在PB1*0.85位置书写文字,画红色


神奇指标网(https://www.shenqizhibiao.com/)所有指标公式及文章来源于网络仅供学习研究

神奇指标收藏 收藏
神奇指标分享 分享

网友评论

已有0人评论

清除 发表评论