通达信macd牛马线彩k 主图源码指标公式源码

 
FD:=(H-L)/3;{分段}
OPEN1:=O>FD*2+L;
OPEN3:=O<FD+L;
OPEN2:=NOT(OPEN1 OR OPEN3);
CLOSE1:=C>FD*2+L;
CLOSE3:=C<FD+L;
CLOSE2:=NOT(CLOSE1 OR CLOSE3);
DFZD:=CLOSE1 OR (OPEN3 AND CLOSE2);
WQS1:=OPEN2 AND CLOSE2;
KFZD:=NOT(DFZD OR WQS1);
ZD:=(H+L)/2;
QSXS:=ZD>REF(H,1);
QSXX:=ZD<REF(L,1);
WQS2:=NOT(QSXS OR QSXX);
S1:=DFZD AND QSXS ;
S2:=KFZD AND QSXX ;
S3:=DFZD AND QSXX;
S4:=KFZD AND QSXS;
S5:=DFZD AND WQS2;
S6:=KFZD AND WQS2;
S7:=WQS1 AND (QSXS OR QSXX OR WQS2);
STICKLINE(S2 ,C ,O,3,0 ),COLORFF2020;
STICKLINE(S1,C,O,3 ,0 ),COLOR2020FF;
STICKLINE(S3,C,O,3,0),COLORYELLOW;
STICKLINE(S4,C,O,3,0),COLORCYAN;
STICKLINE(S5,C,O,3,0),COLORMAGENTA;
STICKLINE(S6,C,O,3,0),COLORGREEN;
STICKLINE(S7,C,O,3,0),COLORGRAY;
STICKLINE(1,C,O,0,0),COLORWHITE;
MID:=(3*CLOSE+LOW+OPEN+HIGH)/6;
牛线:(20*MID+19*REF(MID,1)+18*REF(MID,2)+17*REF(MID,3)+16*REF(MID,4)+15*REF(MID,5)+14*REF(MID,6)+13*REF(MID,7)+12*REF(MID,8)+11*REF(MID,9)+10*REF(MID,10)+9*REF(MID,11)+8*REF(MID,12)+7*REF(MID,13)+6*REF(MID,14)+5*REF(MID,15)+4*REF(MID,16)+3*REF(MID,17)+2*REF(MID,18)+REF(MID,20))/210,COLORRED;
马线:MA(牛线,6),COLORGREEN;
五日线:MA(CLOSE,5),POINTDOT,COLORLIBLUE;
超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);
大宗进:=(超B)+(大B),NODRAW;
大宗出:=(超S)+(大S),NODRAW;
非大宗进:=(中B)+(小B),NODRAW;
非大宗出:=(中S)+(小S),NODRAW;
DAZHIV:=CONST(MAX(ABS(大宗进),MAX(ABS(大宗出),MAX(ABS(非大宗进),ABS(非大宗出))))),NODRAW;
DRAWRECTREL(0,CONST(950-(ABS(大宗进)*250/DAZHIV)),30,970,IF(CONST(大宗进>0),RGB(255,0,0),RGB(23,125,255)));
DRAWRECTREL(32,CONST(950-(ABS(大宗出)*250/DAZHIV)),62,970,IF(CONST(大宗出>0),RGB(23,125,255),RGB(255,0,0)));
DRAWRECTREL(92,CONST(950-(ABS(非大宗进)*250/DAZHIV)),122,970,IF(CONST(非大宗进>0),RGB(255,0,0),RGB(23,125,255)));
DRAWRECTREL(124,CONST(950-(ABS(非大宗出)*250/DAZHIV)),154,970,IF(CONST(非大宗出>0),RGB(23,125,255),RGB(255,0,0)));
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.015,1,0,'主力进出'),COLORMAGENTA;
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.107,1,0,'散户进出'),COLORCYAN;
HH:=CONST(HHV(H,160));
LL:=CONST(LLV(L,160));{160可改成你习惯锁定的日K线数}
HL1:=CONST(IF(CONST(REF(MA(C,10),10))>CONST((HH+LL)/2),0.76,0.04));
HL2:=CONST(IF(CONST(REF(MA(C,10),10))>CONST((HH+LL)/2),0.80,0.08));
HL3:=CONST(IF(CONST(REF(MA(C,10),10))>CONST((HH+LL)/2),0.84,0.12));
HL4:=CONST(IF(CONST(REF(MA(C,10),10))>CONST((HH+LL)/2),0.88,0.16));
HL5:=CONST(IF(CONST(REF(MA(C,10),10))>CONST((HH+LL)/2),0.92,0.20));
HL6:=CONST(IF(CONST(REF(MA(C,10),10))>CONST((HH+LL)/2),0.96,0.24));
DRAWTEXT_FIX(1,0.00,0,0,'所属行业:')COLOR0080FF;
DRAWTEXT_FIX(1,0.07,0,0,HYBLOCK)COLOR0080FF;
DRAWTEXT_FIX(1,0.14,0,0,'所属地区:')COLOR00FFFF;
DRAWTEXT_FIX(1,0.21,0,0,DYBLOCK)COLOR00FFFF;
DE:=CONST(LLV(L,90));
JI:=CONST(HHV(H,90))-DE;
DE_K:=DE+JI/3*2;
JI_K:=JI/2;
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
DE_A:=CONST(LLV(RSV,90));
DD_A:=CONST(HHV(RSV,90))-DE_A;
R:=(RSV-DE_A)/DD_A;
RSV1:=R*JI_K+DE_K;
DE_M:=DE+JI/3;
JI_M:=JI/2;
KDL:=CONST(LLV(EMA(C,26),90));
KDH:=CONST(HHV(EMA(C,26),90))-KDL;
R_K1:=(EMA(C,12)-KDL)/KDH;
R_K2:=(EMA(C,26)-KDL)/KDH;
DIF~:(R_K1-R_K2)*JI*1.5+DE_M,COLORB87333;
DEA~:EMA(DIF~,9),COLORD8D8BF;
MACD~:=(DIF~-DEA~)*2+DE_M;
STICKLINE(MACD~>=DE_M,MACD~,DE_M,0,0),COLORRED;
D_1:=MACD~>H AND H>=DE_M AND DE_M>=L;
D_2:=MACD~>H AND H>=L AND L>DE_M;
D_3:=H>MACD~ AND MACD~>=L AND L>DE_M;
D_4:=H>MACD~ AND MACD~>DE_M AND DE_M>=L;
STICKLINE(D_1>0,H,DE_M,0,0),COLORYELLOW;
STICKLINE(D_2,H,L,0,0),COLORYELLOW;
STICKLINE(D_3,MACD~,L,0,0),COLORYELLOW;
STICKLINE(D_4,MACD~,DE_M,0,0),COLORYELLOW;
D_5:=MACD~<L AND L<=DE_M AND DE_M<=H;
D_6:=MACD~<L AND H<DE_M;
D_7:=L<MACD~ AND MACD~<=H AND H<DE_M;
D_8:=L<MACD~ AND MACD~<DE_M AND DE_M<=H;
STICKLINE(MACD~<DE_M,DE_M,MACD~,0,0),COLORBLUE;
STICKLINE(D_5,DE_M,L,0,0),COLORYELLOW;
STICKLINE(D_6,H,L,0,0),COLORYELLOW;
STICKLINE(D_7,H,MACD~,0,0),COLORYELLOW;
STICKLINE(D_8,DE_M,MACD~,0,0),COLORYELLOW;
中轴线:MA(CLOSE,60),POINTDOT,COLORYELLOW;

 



来函数检测结果如下
该公式没有未来函数


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

相关指标公式

FD赋值:(最高价-最低价)/3
OPEN1赋值:开盘价>FD*2+最低价
OPEN3赋值:开盘价OPEN2赋值:取反
CLOSE1赋值:收盘价>FD*2+最低价
CLOSE3赋值:收盘价CLOSE2赋值:取反
DFZD赋值:CLOSE1 OR (OPEN3 AND CLOSE2)
WQS1赋值:OPEN2 AND CLOSE2
KFZD赋值:取反
ZD赋值:(最高价+最低价)/2
QSXS赋值:ZD>1日前的最高价
QSXX赋值:ZD<1日前的最低价
WQS2赋值:取反
S1赋值:DFZD AND QSXS
S2赋值:KFZD AND QSXX
S3赋值:DFZD AND QSXX
S4赋值:KFZD AND QSXS
S5赋值:DFZD AND WQS2
S6赋值:KFZD AND WQS2
S7赋值:WQS1 AND (QSXS OR QSXX OR WQS2)
当满足条件S2时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLORFF2020
当满足条件S1时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR2020FF
当满足条件S3时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,画黄色
当满足条件S4时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,画青色
当满足条件S5时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,画洋红色
当满足条件S6时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,画绿色
当满足条件S7时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,画深灰色
当满足条件1时,在收盘价和开盘价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画白色
MID赋值:(3*收盘价+最低价+开盘价+最高价)/6
输出牛线:(20*MID+19*1日前的MID+18*2日前的MID+17*3日前的MID+16*4日前的MID+15*5日前的MID+14*6日前的MID+13*7日前的MID+12*8日前的MID+11*9日前的MID+10*10日前的MID+9*11日前的MID+8*12日前的MID+7*13日前的MID+6*14日前的MID+5*15日前的MID+4*16日前的MID+3*17日前的MID+2*18日前的MID+20日前的MID)/210,画红色
输出马线:牛线的6日简单移动平均,画绿色
输出五日线:收盘价的5日简单移动平均,POINTDOT,画淡蓝色
超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,公式返回
大宗进赋值:(超B)+(大B),NODRAW
大宗出赋值:(超S)+(大S),NODRAW
非大宗进赋值:(中B)+(小B),NODRAW
非大宗出赋值:(中S)+(小S),NODRAW
DAZHIV赋值:大宗进的绝对值和大宗出的绝对值和非大宗进的绝对值和非大宗出的绝对值的较大值的较大值的较大值的最后一日取值设为常数,NODRAW
相对位置上画矩形
相对位置上画矩形
相对位置上画矩形
相对位置上画矩形
当满足条件到最后交易的周期=1时,在横轴0.015纵轴1位置书写文字,画洋红色
当满足条件到最后交易的周期=1时,在横轴0.107纵轴1位置书写文字,画青色
HH赋值:160日内最高价的最高值的最后一日取值设为常数
LL赋值:160日内最低价的最低值的最后一日取值设为常数
HL1赋值:如果10日前的收盘价的10日简单移动平均的最后一日取值设为常数>(HH+LL)/2的最后一日取值设为常数,返回0.76,否则返回0.04的最后一日取值设为常数
HL2赋值:如果10日前的收盘价的10日简单移动平均的最后一日取值设为常数>(HH+LL)/2的最后一日取值设为常数,返回0.80,否则返回0.08的最后一日取值设为常数
HL3赋值:如果10日前的收盘价的10日简单移动平均的最后一日取值设为常数>(HH+LL)/2的最后一日取值设为常数,返回0.84,否则返回0.12的最后一日取值设为常数
HL4赋值:如果10日前的收盘价的10日简单移动平均的最后一日取值设为常数>(HH+LL)/2的最后一日取值设为常数,返回0.88,否则返回0.16的最后一日取值设为常数
HL5赋值:如果10日前的收盘价的10日简单移动平均的最后一日取值设为常数>(HH+LL)/2的最后一日取值设为常数,返回0.92,否则返回0.20的最后一日取值设为常数
HL6赋值:如果10日前的收盘价的10日简单移动平均的最后一日取值设为常数>(HH+LL)/2的最后一日取值设为常数,返回0.96,否则返回0.24的最后一日取值设为常数
当满足条件1时,在横轴0.00纵轴0位置书写文字COLOR0080FF
当满足条件1时,在横轴0.07纵轴0位置书写文字COLOR0080FF
当满足条件1时,在横轴0.14纵轴0位置书写文字COLOR00FFFF
当满足条件1时,在横轴0.21纵轴0位置书写文字COLOR00FFFF
DE赋值:90日内最低价的最低值的最后一日取值设为常数
JI赋值:90日内最高价的最高值的最后一日取值设为常数-DE
DE_K赋值:DE+JI/3*2
JI_K赋值:JI/2
RSV赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100
DE_A赋值:90日内RSV的最低值的最后一日取值设为常数
DD_A赋值:90日内RSV的最高值的最后一日取值设为常数-DE_A
R赋值:(RSV-DE_A)/DD_A
RSV1赋值:R*JI_K+DE_K
DE_M赋值:DE+JI/3
JI_M赋值:JI/2
KDL赋值:90日内收盘价的26日指数移动平均的最低值的最后一日取值设为常数
KDH赋值:90日内收盘价的26日指数移动平均的最高值的最后一日取值设为常数-KDL
R_K1赋值:(收盘价的12日指数移动平均-KDL)/KDH
R_K2赋值:(收盘价的26日指数移动平均-KDL)/KDH
输出DIF~:(R_K1-R_K2)*JI*1.5+DE_M,COLORB87333
输出DEA~:DIF~的9日指数移动平均,COLORD8D8BF
MACD~赋值:(DIF~-DEA~)*2+DE_M
当满足条件MACD~>=DE_M时,在MACD~和DE_M位置之间画柱状线,宽度为0,0不为0则画空心柱.,画红色
D_1赋值:MACD~>最高价 AND 最高价>=DE_M AND DE_M>=最低价
D_2赋值:MACD~>最高价 AND 最高价>=最低价 AND 最低价>DE_M
D_3赋值:最高价>MACD~ AND MACD~>=最低价 AND 最低价>DE_M
D_4赋值:最高价>MACD~ AND MACD~>DE_M AND DE_M>=最低价
当满足条件D_1>0时,在最高价和DE_M位置之间画柱状线,宽度为0,0不为0则画空心柱.,画黄色
当满足条件D_2时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画黄色
当满足条件D_3时,在MACD~和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画黄色
当满足条件D_4时,在MACD~和DE_M位置之间画柱状线,宽度为0,0不为0则画空心柱.,画黄色
D_5赋值:MACD~<最低价 AND 最低价<=DE_M AND DE_M<=最高价
D_6赋值:MACD~<最低价 AND 最高价D_7赋值:最低价D_8赋值:最低价当满足条件MACD~当满足条件D_5时,在DE_M和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画黄色
当满足条件D_6时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画黄色
当满足条件D_7时,在最高价和MACD~位置之间画柱状线,宽度为0,0不为0则画空心柱.,画黄色
当满足条件D_8时,在DE_M和MACD~位置之间画柱状线,宽度为0,0不为0则画空心柱.,画黄色
输出中轴线:收盘价的60日简单移动平均,POINTDOT,画黄色

指标安装下载帮助  |   联系我们  |  股朋指标网  |  指标网   |  指标公式  |   加入收藏   |  设为主页

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