神奇指标网

通达信缠论画中枢主图指标源码贴图

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

  



相关简介: 通达信缠论画中枢主图指标源码贴图                                


     通达信缠论画中枢主图指标源码概况:


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


  授权方式:免费版


  指标评级:★★★★★


  指标分类:策略


  画线方法:主图





通达信缠论画中枢主图指标源码:



    SHORT:=12;
    LONG:=26;
    MID:=9;
    TSARROW:=1;
    DIFF:=EMA(CLOSE*100,SHORT)-EMA(CLOSE*100,LONG);
    DEA:=EMA(DIFF,MID);
    MACD2:=(DIFF-DEA)*2;
    DIF:DIFF;
    DEF:DEA;
    MACD:MACD2,NODRAW;
    获利比:WINNER(C),NODRAW;
    STICKLINE((MACD2>=0),0,MACD2,0,1),COLORRED;
    STICKLINE(((MACD2>=0)AND(MACD2<REF(MACD2,1))),0,MACD2,0,0),COLORMAGENTA;
    STICKLINE((MACD2<0),0,MACD2,0,0),COLORGREEN;
    STICKLINE(((MACD2<0)AND(MACD2>REF(MACD2,1))),0,MACD2,0,1),COLORWHITE;
    DRAWICON(LONGCROSS(CLOSE,MA(CLOSE,5),17),MACD2,1);
    DRAWICON(LONGCROSS(MA(CLOSE,5),CLOSE,17),MACD2,2);
    低位金叉:=CROSS(DIFF,DEA)ANDDIFF<-0.1;
    JCCOUNT:=COUNT(CROSS(DIFF,DEA),BARSLAST(DEA>=0));
    二次金叉:=CROSS(DIFF,DEA)ANDDEA<0ANDCOUNT(JCCOUNT=2,21)=1;
    DRAWTEXT(二次金叉,0,'二次金叉');
    三次金叉:=CROSS(DIFF,DEA)ANDDEA<0ANDCOUNT(JCCOUNT=3,60)=1;
    DRAWTEXT(三次金叉,0,'三次金叉');
    A1:=IF(MACD2>0,1,-1);
    A2:=REF(A1,1);
    A3:=A1*A2;
    A4:=BARSLAST(A3<0);
    A5:=A4+1;
    累计面积:SUM(MACD2,A5),NODRAW;
    平均力度:SUM(MACD2,A5)/A5,NODRAW;
    0,DOTLINE;
    WK:="KD.K#WEEK"(9,3,3);
    WD:="KD.D#WEEK"(9,3,3);
    DK:="KD.K#DAY"(9,3,3);
    DD:="KD.D#DAY"(9,3,3);
    DRAWICON(CROSS(WK,WD)ANDWK<70ANDPERIOD>4,LLV(MACD2,30),9);
    DRAWICON(CROSS(DK,DD)ANDDK<70ANDPERIOD>4,LLV(MACD2,10),10);
    TJ:=MACD2>0;T:=MACD2<0;
    A:=LLV(MACD2,50)=MACD2;
    DRAWICON(AANDFILTERX(A,20),MACD2,1);
    DRAWTEXT(BARSLAST(TJ)=1,MACD2,'1'),COLORYELLOW;
    DRAWTEXT(BARSLAST(TJ)=2,MACD2,'2'),COLORYELLOW;
    DRAWTEXT(BARSLAST(TJ)=3,MACD2,'3'),COLORYELLOW;
    DRAWTEXT(BARSLAST(TJ)=5,MACD2,'5'),COLORYELLOW;
    DRAWTEXT(BARSLAST(TJ)=8,MACD2,'8'),COLORYELLOW;
    DRAWTEXT(BARSLAST(TJ)=13,MACD2,'13'),COLORYELLOW;
    DRAWTEXT(BARSLAST(TJ)=21,MACD2,'21'),COLORYELLOW;
    DRAWTEXT(BARSLAST(TJ)=34,MACD2,'34'),COLORYELLOW;
    DRAWTEXT(BARSLAST(TJ)=55,MACD2,'55'),COLORYELLOW;
    DRAWTEXT(BARSLAST(T)=1,MACD2,'1'),COLORGREEN;
    DRAWTEXT(BARSLAST(T)=2,MACD2,'2'),COLORGREEN;
    DRAWTEXT(BARSLAST(T)=3,MACD2,'3'),COLORGREEN;
    DRAWTEXT(BARSLAST(T)=5,MACD2,'5'),COLORGREEN;
    DRAWTEXT(BARSLAST(T)=8,MACD2,'8'),COLORGREEN;
    DRAWTEXT(BARSLAST(T)=13,MACD2,'13'),COLORGREEN;
    DRAWTEXT(BARSLAST(T)=21,MACD2,'21'),COLORGREEN;
    DRAWTEXT(BARSLAST(T)=34,MACD2,'34'),COLORGREEN;
    DRAWTEXT(BARSLAST(T)=55,MACD2,'55'),COLORGREEN;
    V00:=HIGH<REF(HIGH,1)ANDLOW<REF(LOW,1);
    V01:=HIGH<REF(HIGH,1)ANDLOW>REF(LOW,1);
    V02:=HIGH>REF(HIGH,1)ANDLOW<REF(LOW,1);
    V03:=HIGH>REF(HIGH,1)ANDLOW>REF(LOW,1);
    V04:=REF(HIGH,2)<HIGHANDREF(LOW,2)<LOWANDREF(HIGH,2)>REF(HIGH,1)ANDREF(LOW,2)<REF(LOW,1);
    V1:=COUNT(V00,6)>=3ANDCOUNT(V01ORV02,5)=0ANDLLVBARS(LOW,6)=1ANDHHVBARS(HIGH,6)>=5ANDV03;
    V2:=COUNT(V00,7)>=3ANDCOUNT(V01ORV02,6)=1ANDLLVBARS(LOW,7)=2ANDHHVBARS(HIGH,7)>=6ANDV04;
    V3:=COUNT(V00,7)>=3ANDCOUNT(V01ORV02,6)=1ANDLLVBARS(LOW,7)=1ANDHHVBARS(HIGH,7)>=6ANDV03;
    V4:=COUNT(V00,8)>=3ANDCOUNT(V01ORV02,7)<=2ANDLLVBARS(LOW,8)=2ANDHHVBARS(HIGH,8)>=7ANDV04;
    V5:=COUNT(V00,8)>=3ANDCOUNT(V01ORV02,7)<=2ANDLLVBARS(LOW,8)=1ANDHHVBARS(HIGH,8)>=7ANDV03;
    V6:=COUNT(V00,9)>=3ANDCOUNT(V01ORV02,8)<=3ANDLLVBARS(LOW,9)=2ANDHHVBARS(HIGH,9)>=8ANDV04;
    V7:=COUNT(V00,9)>=3ANDCOUNT(V01ORV02,8)<=3ANDLLVBARS(LOW,9)=1ANDHHVBARS(HIGH,9)>=8ANDV03;
    V8:=COUNT(V00,10)>=3ANDCOUNT(V01ORV02,9)<=4ANDLLVBARS(LOW,10)=2ANDHHVBARS(HIGH,10)>=9ANDV04;
    V9:=COUNT(V00,10)>=3ANDCOUNT(V01ORV02,9)<=4ANDLLVBARS(LOW,10)=1ANDHHVBARS(HIGH,10)>=9ANDV03;
    V10:=COUNT(V00,11)>=3ANDCOUNT(V01ORV02,10)<=5ANDLLVBARS(LOW,11)=2ANDHHVBARS(HIGH,11)>=10ANDV04;
    XG:V1ORV2ORV3ORV4ORV5ORV6ORV7ORV8ORV9ORV10;




[源码注释]通达信缠论画中枢主图指标翻译结果


   SHORT赋值:12

   LONG赋值:26

   MID赋值:9

   TSARROW赋值:1

   DIFF赋值:收盘价*100的SHORT日指数移动平均-收盘价*100的LONG日指数移动平均

   DEA赋值:DIFF的MID日指数移动平均

   MACD2赋值:(DIFF-DEA)*2

   输出DIF:DIFF

   输出DEF:DEA

   输出平滑异同平均线:MACD2,NODRAW

   输出获利比:以收盘价计算的获利盘比例,NODRAW

   当满足条件(MACD2>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   =0),0,MACD2,0,1),画红色

   当满足条件((MACD2>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   =0)AND(MACD2<

   1日前的MACD2)),0,MACD2,0,0),画洋红色

   当满足条件(MACD2<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   0),0,MACD2,0,0),画绿色

   当满足条件((MACD2<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   0)AND(MACD2>

   1日前的MACD2)),0,MACD2,0,1),画白色

   当满足条件收盘价小于收盘价的5日简单移动平均保持17个交易日后交叉上穿时,在MACD2位置画1号图标

   当满足条件收盘价的5日简单移动平均小于收盘价保持17个交易日后交叉上穿时,在MACD2位置画2号图标

   低位金叉赋值:DIFF上穿DEAANDDIFF<

   -0.1

   JCCOUNT赋值:统计上次DEA>距今天数日中满足DIFF上穿DEA的天数

   =0))

   二次金叉赋值:DIFF上穿DEAANDDEA<

   0ANDCOUNT(JCCOUNT=2,21)=1

   当满足条件二次金叉时,在0位置书写文字

   三次金叉赋值:DIFF上穿DEAANDDEA<

   0ANDCOUNT(JCCOUNT=3,60)=1

   当满足条件三次金叉时,在0位置书写文字

   A1赋值:如果MACD2>,返回?,否则返回?

   0,1,-1)

   A2赋值:1日前的A1

   A3赋值:A1*A2

   A4赋值:上次A3<距今天数

   0)

   A5赋值:A4+1

   输出累计面积:MACD2的A5日累和,NODRAW

   输出平均力度:MACD2的A5日累和/A5,NODRAW

   0,DOTLINE

   WK赋值:"随机指标KD的K[取周线数据]"(9,3,3)

   WD赋值:"随机指标KD的D[取周线数据]"(9,3,3)

   DK赋值:"随机指标KD的K[取日线数据]"(9,3,3)

   DD赋值:"随机指标KD的D[取日线数据]"(9,3,3)

   当满足条件WK上穿WDANDWK<时,在?位置画?号图标

   70ANDPERIOD>

   4,30日内MACD2的最低值,9)

   当满足条件DK上穿DDANDDK<时,在?位置画?号图标

   70ANDPERIOD>

   4,10日内MACD2的最低值,10)

   TJ赋值:MACD2>

   0

   T赋值:MACD2<

   0

   A赋值:50日内MACD2的最低值=MACD2

   当满足条件AANDFILTERX(A,20)时,在MACD2位置画1号图标

   当满足条件上次TJ距今天数=1时,在MACD2位置书写文字,画黄色

   当满足条件上次TJ距今天数=2时,在MACD2位置书写文字,画黄色

   当满足条件上次TJ距今天数=3时,在MACD2位置书写文字,画黄色

   当满足条件上次TJ距今天数=5时,在MACD2位置书写文字,画黄色

   当满足条件上次TJ距今天数=8时,在MACD2位置书写文字,画黄色

   当满足条件上次TJ距今天数=13时,在MACD2位置书写文字,画黄色

   当满足条件上次TJ距今天数=21时,在MACD2位置书写文字,画黄色

   当满足条件上次TJ距今天数=34时,在MACD2位置书写文字,画黄色

   当满足条件上次TJ距今天数=55时,在MACD2位置书写文字,画黄色

   当满足条件上次T距今天数=1时,在MACD2位置书写文字,画绿色

   当满足条件上次T距今天数=2时,在MACD2位置书写文字,画绿色

   当满足条件上次T距今天数=3时,在MACD2位置书写文字,画绿色

   当满足条件上次T距今天数=5时,在MACD2位置书写文字,画绿色

   当满足条件上次T距今天数=8时,在MACD2位置书写文字,画绿色

   当满足条件上次T距今天数=13时,在MACD2位置书写文字,画绿色

   当满足条件上次T距今天数=21时,在MACD2位置书写文字,画绿色

   当满足条件上次T距今天数=34时,在MACD2位置书写文字,画绿色

   当满足条件上次T距今天数=55时,在MACD2位置书写文字,画绿色

   V00赋值:最高价<1日前的最高价ANDLOW<1日前的最低价

   V01赋值:最高价<1日前的最高价ANDLOW>1日前的最低价

   V02赋值:最高价>1日前的最高价ANDLOW<1日前的最低价

   V03赋值:最高价>1日前的最高价ANDLOW>1日前的最低价

   V04赋值:2日前的最高价<HIGHANDREF(最低价,2)<LOWANDREF(最高价,2)>1日前的最高价ANDREF(最低价,2)<1日前的最低价

   V1赋值:统计6日中满足V00的天数>=3ANDCOUNT(V01ORV02,5)=0ANDLLVBARS(最低价,6)=1ANDHHVBARS(最高价,6)>=5ANDV03

   V2赋值:统计7日中满足V00的天数>=3ANDCOUNT(V01ORV02,6)=1ANDLLVBARS(最低价,7)=2ANDHHVBARS(最高价,7)>=6ANDV04

   V3赋值:统计7日中满足V00的天数>=3ANDCOUNT(V01ORV02,6)=1ANDLLVBARS(最低价,7)=1ANDHHVBARS(最高价,7)>=6ANDV03

   V4赋值:统计8日中满足V00的天数>=3ANDCOUNT(V01ORV02,7)<=2ANDLLVBARS(最低价,8)=2ANDHHVBARS(最高价,8)>=7ANDV04

   V5赋值:统计8日中满足V00的天数>=3ANDCOUNT(V01ORV02,7)<=2ANDLLVBARS(最低价,8)=1ANDHHVBARS(最高价,8)>=7ANDV03

   V6赋值:统计9日中满足V00的天数>=3ANDCOUNT(V01ORV02,8)<=3ANDLLVBARS(最低价,9)=2ANDHHVBARS(最高价,9)>=8ANDV04

   V7赋值:统计9日中满足V00的天数>=3ANDCOUNT(V01ORV02,8)<=3ANDLLVBARS(最低价,9)=1ANDHHVBARS(最高价,9)>=8ANDV03

   V8赋值:统计10日中满足V00的天数>=3ANDCOUNT(V01ORV02,9)<=4ANDLLVBARS(最低价,10)=2ANDHHVBARS(最高价,10)>=9ANDV04

   V9赋值:统计10日中满足V00的天数>=3ANDCOUNT(V01ORV02,9)<=4ANDLLVBARS(最低价,10)=1ANDHHVBARS(最高价,10)>=9ANDV03

   V10赋值:统计11日中满足V00的天数>=3ANDCOUNT(V01ORV02,10)<=5ANDLLVBARS(最低价,11)=2ANDHHVBARS(最高价,11)>=10ANDV04

   输出XG:V1ORV2ORV3ORV4ORV5ORV6ORV7ORV8ORV9ORV10



今天的分享就到这里啦,大家感觉怎么样呢?有什么意见建议的朋友欢迎在下方评论区写下你的看法,我们共同学习进步,还请大家多多关注支持哦!!敬请期待明天的分享!

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

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

网友评论

已有0人评论

清除 发表评论