通达信缠论画中枢主图指标源码贴图
相关简介: 通达信缠论画中枢主图指标源码贴图
通达信缠论画中枢主图指标源码概况:
指标类别:通达信指标公式
授权方式:免费版
指标评级:★★★★★
指标分类:策略
画线方法:主图
通达信缠论画中枢主图指标源码:
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人评论