通达信把KDJ的MACD做成主图更加方便与分析 源码

 

通达信的源码如下

【PK】参数 0,50000,5.填入表格里-咱们也可以不用这个参数了

DRAWGBK(O>C,RGB(0,30,0),RGB(0,0,60),0,'01',0);
 PK:=50/C;     {后改的  不用再调正参数了}
ZK1:(XMA(XMA(H,25),25)-XMA(XMA(L,25),25))*1+XMA(XMA(H,25),25),DOTLINE,COLORWHITE;
 ZD1:XMA(XMA(L,25),25)-(XMA(XMA(H,25),25)-XMA(XMA(L,25),25))*1,DOTLINE,COLORWHITE;
 BS:(XMA(XMA(H,60),60)-XMA(XMA(L,60),60))*2.2+XMA(XMA(H,60),60),DOTLINE,COLORRED;
 BD:XMA(XMA(L,60),60)-(XMA(XMA(H,60),60)-XMA(XMA(L,60),60))*2.8,DOTLINE,COLORGREEN;
 DRAWTEXT(ISLASTBAR,ZK1,STRCAT('  ←【卖出】= ',CON2STR(ZK1,2))),COLOR00FFFF;
 DRAWTEXT(ISLASTBAR,ZD1,STRCAT('  ←【买入】= ',CON2STR(ZD1,2))),COLORWHITE;
 DRAWTEXT(ISLASTBAR,BS,STRCAT('  ←【顶部】= ',CON2STR(BS,2))),COLOR0044FF;
 DRAWTEXT(ISLASTBAR,BD,STRCAT('  ←【底部】= ',CON2STR(BD,2))),COLOR00FF00;
 DRAWBAND(BS,RGB(0,0,200),ZK1,RGB(0,0,255));
 DRAWBAND(ZK1,RGB(80,50,0),ZD1,RGB(80,50,0));
 DRAWBAND(ZD1,RGB(15,25,15),BD,RGB(25,45,25));
 (XMA(XMA(H,25),25)-XMA(XMA(L,25),25))*1+XMA(XMA(H,25),25),DOTLINE,COLORWHITE;
 XMA(XMA(L,25),25)-(XMA(XMA(H,25),25)-XMA(XMA(L,25),25))*1,DOTLINE,COLORWHITE;
 (XMA(XMA(H,60),60)-XMA(XMA(L,60),60))*2.2+XMA(XMA(H,60),60),DOTLINE,COLORRED;
 XMA(XMA(L,60),60)-(XMA(XMA(H,60),60)-XMA(XMA(L,60),60))*2.8,DOTLINE,COLORGREEN;

 RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
 K:=SMA(RSV,3,1);
 D:=SMA(K,3,1);
 J:=3*K-2*D;
 DIFF:(EMA(J,8) - EMA(J,16))/PK,COLOR00FF00;
 DEA:EMA(DIFF,5),COLORFF9900;
 MACD:2*(DIFF-DEA),COLORSTICK;

 0,COLORFF9900,DOTLINE;
 DRAWBAND(DIFF,RGB(255,80,0),DEA,RGB(0,255,100));
 DRAWTEXT_FIX(1,0.02,0.02,0, STRCAT('■叠加KDJ的坐标参数与股票价格有关需要调整【PK】.在不重叠的条件下尽可能的放大K线:▄▄▄▄PK=',CON2STR(PK,2))),COLOR00FFFF;
 DRAWTEXT_FIX(1,0.02,0.05,0,'■现在KDJ的参数是:N=9,M1=3,M2=3;'),COLOR00FF00;
 DRAWTEXT_FIX(1,0.02,0.08,0,'■【KDJ】的【MACD】的参数是:LONG=8,LONG=16,M=5;'),COLOR0044FF;

 {高抛低吸}
MA5:=MA(CLOSE,5);
 DIFFG:=(EMA(C,12) - EMA(C,26));
 DEAG:=EMA(DIFFG,9);
 MACDG:=2*(DIFFG-DEAG);
卖:=CROSS((MA5<REF(MA5,1) AND MACDG<REF(MACDG,1) AND J<REF(J,1)),(MA5>REF(MA5,1) AND MACDG>REF(MACDG,1) AND J>REF(J,1)));
 DRAWTEXT(FILTER(卖,5),H*1.112,'★卖'),COLOR00FF00;
 STICKLINE(FILTER(卖,5),H*1.15,H,0,0),COLOR05FF00;
买:=CROSS((MA5>REF(MA5,1) AND MACDG>REF(MACDG,1) AND J>REF(J,1)),(MA5<REF(MA5,1) AND MACDG<REF(MACDG,1) AND J<REF(J,1)));
 DRAWTEXT(FILTER(买,5),L*0.83,'★买'),COLOR0000FF;
 STICKLINE(FILTER(买,5),L*0.8,L,0,0),COLOR0555FF;

 YTSL:=(3*CLOSE+LOW+OPEN+HIGH)/6;
辰星线:(20*YTSL+19*REF(YTSL,1)+18*REF(YTSL,2)+17*REF(YTSL,3)+16*REF(YTSL,4)+15*REF(YTSL,5)+14*REF(YTSL,6)+13*REF(YTSL,7)+12*REF(YTSL,8)+11*REF(YTSL,9)+10*REF(YTSL,10)+9*REF(YTSL,11)+8*REF(YTSL,12)+7*REF(YTSL,13)+6*REF(YTSL,14)+5*REF(YTSL,15)+4*REF(YTSL,16)+3*REF(YTSL,17)+2*REF(YTSL,18)+REF(YTSL,20))/211,COLOR00FFFF;
 IF(辰星线>REF(辰星线,1),辰星线,DRAWNULL),LINETHICK3,COLOR0000FF;
 IF(辰星线<REF(辰星线,1),辰星线,DRAWNULL),LINETHICK3,COLORFF9900;

 {K线}
STICKLINE(CLOSE>= REF(CLOSE,1) ,HIGH,LOW,0,1 ),COLORRED;
 STICKLINE(CLOSE>= REF(CLOSE,1) ,OPEN,CLOSE,3,0 ),COLOR000066;
 STICKLINE(CLOSE>= REF(CLOSE,1) ,OPEN,CLOSE,2.6,0 ),COLOR000099;
 STICKLINE(CLOSE>= REF(CLOSE,1) ,OPEN,CLOSE,1.8,0 ),COLOR0000CC;
 STICKLINE(CLOSE>= REF(CLOSE,1) ,OPEN,CLOSE,1.0,0 ),COLOR0000FF;
 STICKLINE(CLOSE>= REF(CLOSE,1) ,OPEN,CLOSE,0.4,0 ),COLORCC66FF;
 STICKLINE(CLOSE< REF(CLOSE,1) ,HIGH,LOW,0,1 ),COLORCYAN;
 STICKLINE(CLOSE< REF(CLOSE,1) ,OPEN,CLOSE,3,0 ),COLORCC0000;
 STICKLINE(CLOSE< REF(CLOSE,1) ,OPEN,CLOSE,2.5,0 ),COLORFF1100;
 STICKLINE(CLOSE< REF(CLOSE,1) ,OPEN,CLOSE,2,0 ),COLORFF2200;
 STICKLINE(CLOSE< REF(CLOSE,1) ,OPEN,CLOSE,1.6,0 ),COLORFF4400;
 STICKLINE(CLOSE< REF(CLOSE,1) ,OPEN,CLOSE,1.2,0 ),COLORFF6600;
 STICKLINE(CLOSE< REF(CLOSE,1) ,OPEN,CLOSE,0.6,0 ),COLORFF8800;
 STICKLINE(CLOSE< REF(CLOSE,1) ,OPEN,CLOSE,0.2,0 ),COLORCYAN;




来函数检测结果如下
该公式包含未来函数:XMA

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

相关指标公式

通达信的源码如下【PK】参数 0,50000,5.填入表格里-咱们也可以不用这个参数了DRAWGBK(收阴线,自定色,自定色,0,'01',0)
PK赋值:50/收盘价
输出 {后改的 不用再调正参数了}ZK1:(最高价的25日偏移移动平均的25日偏移移动平均-最低价的25日偏移移动平均的25日偏移移动平均)*1+最高价的25日偏移移动平均的25日偏移移动平均,DOTLINE,画白色
输出 ZD1:最低价的25日偏移移动平均的25日偏移移动平均-(最高价的25日偏移移动平均的25日偏移移动平均-最低价的25日偏移移动平均的25日偏移移动平均)*1,DOTLINE,画白色
输出 BS:(最高价的60日偏移移动平均的60日偏移移动平均-最低价的60日偏移移动平均的60日偏移移动平均)*2.2+最高价的60日偏移移动平均的60日偏移移动平均,DOTLINE,画红色
输出 BD:最低价的60日偏移移动平均的60日偏移移动平均-(最高价的60日偏移移动平均的60日偏移移动平均-最低价的60日偏移移动平均的60日偏移移动平均)*2.8,DOTLINE,画绿色
当满足条件是否最后一个周期时,在ZK1位置书写文字,COLOR00FFFF
当满足条件是否最后一个周期时,在ZD1位置书写文字,画白色
当满足条件是否最后一个周期时,在BS位置书写文字,COLOR0044FF
当满足条件是否最后一个周期时,在BD位置书写文字,COLOR00FF00
画带状线
画带状线
画带状线
(最高价的25日偏移移动平均的25日偏移移动平均-最低价的25日偏移移动平均的25日偏移移动平均)*1+最高价的25日偏移移动平均的25日偏移移动平均,DOTLINE,画白色
最低价的25日偏移移动平均的25日偏移移动平均-(最高价的25日偏移移动平均的25日偏移移动平均-最低价的25日偏移移动平均的25日偏移移动平均)*1,DOTLINE,画白色
(最高价的60日偏移移动平均的60日偏移移动平均-最低价的60日偏移移动平均的60日偏移移动平均)*2.2+最高价的60日偏移移动平均的60日偏移移动平均,DOTLINE,画红色
最低价的60日偏移移动平均的60日偏移移动平均-(最高价的60日偏移移动平均的60日偏移移动平均-最低价的60日偏移移动平均的60日偏移移动平均)*2.8,DOTLINE,画绿色
RSV赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100
K赋值:RSV的3日[1日权重]移动平均
D赋值:K的3日[1日权重]移动平均
J赋值:3*K-2*D
输出 DIFF:(J的8日指数移动平均 - J的16日指数移动平均)/PK,COLOR00FF00
输出 DEA:DIFF的5日指数移动平均,COLORFF9900
输出 平滑异同平均线:2*(DIFF-DEA),COLORSTICK
0,COLORFF9900,DOTLINE
画带状线
当满足条件1时,在横轴0.02纵轴0.02位置书写文字
DIFFG赋值:(收盘价的12日指数移动平均 - 收盘价的26日指数移动平均)
DEAG赋值:DIFFG的9日指数移动平均
MACDG赋值:2*(DIFFG-DEAG)
卖赋值:(MA5<1日前的MA5ANDMACDG<1日前的MACDGANDJ<1日前的J)上穿(MA5>1日前的MA5ANDMACDG>1日前的MACDGANDJ>1日前的J)
当满足条件卖的5日过滤时,在最高价*1.112位置书写文字,COLOR00FF00
当满足条件卖的5日过滤时,在最高价*1.15和最高价位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR05FF00
买赋值:(MA5>1日前的MA5ANDMACDG>1日前的MACDGANDJ>1日前的J)上穿(MA5<1日前的MA5ANDMACDG<1日前的MACDGANDJ<1日前的J)
当满足条件买的5日过滤时,在最低价*0.83位置书写文字,COLOR0000FF
当满足条件买的5日过滤时,在最低价*0.8和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR0555FF
YTSL赋值:(3*收盘价+最低价+开盘价+最高价)/6
输出辰星线:(20*YTSL+19*1日前的YTSL+18*2日前的YTSL+17*3日前的YTSL+16*4日前的YTSL+15*5日前的YTSL+14*6日前的YTSL+13*7日前的YTSL+12*8日前的YTSL+11*9日前的YTSL+10*10日前的YTSL+9*11日前的YTSL+8*12日前的YTSL+7*13日前的YTSL+6*14日前的YTSL+5*15日前的YTSL+4*16日前的YTSL+3*17日前的YTSL+2*18日前的YTSL+20日前的YTSL)/211,COLOR00FFFF
如果辰星线>1日前的辰星线,返回辰星线,否则返回无效数,线宽为3,COLOR0000FF
如果辰星线<1日前的辰星线,返回辰星线,否则返回无效数,线宽为3,COLORFF9900
当满足条件收盘价>=1日前的收盘价时,在最高价和最低价位置之间画柱状线,宽度为0,1不为0则画空心柱.,画红色
当满足条件收盘价>=1日前的收盘价时,在开盘价和收盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR000066
当满足条件收盘价>=1日前的收盘价时,在开盘价和收盘价位置之间画柱状线,宽度为2.6,0不为0则画空心柱.,COLOR000099
当满足条件收盘价>=1日前的收盘价时,在开盘价和收盘价位置之间画柱状线,宽度为1.8,0不为0则画空心柱.,COLOR0000CC
当满足条件收盘价>=1日前的收盘价时,在开盘价和收盘价位置之间画柱状线,宽度为1.0,0不为0则画空心柱.,COLOR0000FF
当满足条件收盘价>=1日前的收盘价时,在开盘价和收盘价位置之间画柱状线,宽度为0.4,0不为0则画空心柱.,COLORCC66FF
当满足条件收盘价<1日前的收盘价时,在最高价和最低价位置之间画柱状线,宽度为0,1不为0则画空心柱.,画青色
当满足条件收盘价<1日前的收盘价时,在开盘价和收盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLORCC0000
当满足条件收盘价<1日前的收盘价时,在开盘价和收盘价位置之间画柱状线,宽度为2.5,0不为0则画空心柱.,COLORFF1100
当满足条件收盘价<1日前的收盘价时,在开盘价和收盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLORFF2200
当满足条件收盘价<1日前的收盘价时,在开盘价和收盘价位置之间画柱状线,宽度为1.6,0不为0则画空心柱.,COLORFF4400
当满足条件收盘价<1日前的收盘价时,在开盘价和收盘价位置之间画柱状线,宽度为1.2,0不为0则画空心柱.,COLORFF6600
当满足条件收盘价<1日前的收盘价时,在开盘价和收盘价位置之间画柱状线,宽度为0.6,0不为0则画空心柱.,COLORFF8800
当满足条件收盘价<1日前的收盘价时,在开盘价和收盘价位置之间画柱状线,宽度为0.2,0不为0则画空心柱.,画青色

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

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