通达信变色KDJ金死叉主图指标公式源码分享
相关简介: 通达信变色KDJ金死叉主图指标公式源码分享
通达信指标公式源码概况:
指标类别:通达信指标公式
授权方式:免费版
指标评级:★★★★★
指标分类:策略
画线方法:副图
把MACD的周期改了一下,提前2到3天金叉和死叉,可以提早判断。
通达信指标公式源码:
M1:=5;
M2:=10;
M3:=20;
M4:=60;
M5:=120;
MA1:MA(CLOSE,M1);
MA2:MA(CLOSE,M2);
MA3:MA(CLOSE,M3);
MA4:MA(CLOSE,M4),COLORRED,LINETHICK3;
MA5:=MA(CLOSE,M5);
STICKLINE(CROSS(MA2*1.005,MA1)
AND(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)<1/100
ANDMA1<REF(MA1,1),MA1*1.03,MA1*1.06,3,0),COLORGREEN;
DRAWTEXT(CROSS(MA2*1.005,MA1)
AND(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)<1/100
ANDMA1<REF(MA1,1),MA1*1.07,'死')COLORGREEN;
YJY:=IF(MA1<MA2ANDMA1<MA3
ANDCROSS(MA3,MA2),555,0)COLORWHITE,LINETHICK2;
STICKLINE(MA1<MA2ANDMA1<MA3
ANDCROSS(MA3*1.003,MA2),MA2*1.02,MA2*1.05,3,0),COLORWHITE;
DRAWTEXT(MA1<MA2ANDMA1<MA3
ANDCROSS(MA3*1.003,MA2),MA2*1.06,'压')COLORWHITE;
LR:=36;
B:=13;
N:=100;
UR:=5;
SHORT:=21;
LONG:=44;
MIDD:=11;
M:=11;
{KDJ的MACD}
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),COLOR0044FF;
DEA:EMA(DIFF,5),COLOR00FF00;
DRAWBAND(DIFF,RGB(255,80,0),DEA,RGB(0,255,100));
MACD:2*(DIFF-DEA),COLORSTICK;
0,COLORFF9900,DOTLINE;
{卖}
KC:=FORCAST(((2*C+H+L)/4*0.618+C*0.382),3);
AAX:=(KC-MA(KC,9))/MA(KC,9)*100;
VAR0:=MIN(EXIST(KC,55),9);
AAX1:=EMA(AAX,VAR0)*VAR0;
AAX2:=MA(AAX1,3);
AAX3:=MA(AAX1,5);
DRAWTEXT(AAX3>10ANDAAX1<REF(AAX1,1)ANDCROSS(AAX2,AAX1),12,'卖'),COLOR00FFFF,LINETHICK3;
DRAWTEXT(AAX3>10ANDAAX1<REF(AAX1,1)ANDCROSS(AAX2,AAX1),15,'◆'),COLOR0000FF,LINETHICK3;
DRAWTEXT_FIX(1,0.02,0,0,'■现在KDJ的参数是:N=9,M1=3,M2=3;'),COLOR0000FF;
DRAWTEXT_FIX(1,0.02,0.1,0,'■【KDJ】的【MACD】的参数是:LONG=8,LONG=16,M=5;'),COLOR00FF00;
EMA5:=EMA(CLOSE,5);
EMA10:=EMA(CLOSE,10);
EMA20:=EMA(CLOSE,20);
EMA60:=EMA(CLOSE,60);
EMA120:=EMA(CLOSE,120);
一线金叉:CROSS(EMA5,EMA10)ANDCLOSE>OPENANDCLOSE>REF(CLOSE,1)ANDCLOSE/REF(CLOSE,1)>=1.018
ORCROSS(EMA5,EMA120)ANDCLOSE>OPENANDCLOSE>REF(CLOSE,1)ANDCLOSE/REF(CLOSE,1)>=1.018
ORCROSS(EMA10,EMA20)ANDCLOSE>OPENANDCLOSE>REF(CLOSE,1)ANDCLOSE/REF(CLOSE,1)>=1.018
ORCROSS(EMA5,EMA20)ANDCLOSE>OPENANDCLOSE>REF(CLOSE,1)ANDCLOSE/REF(CLOSE,1)>=1.018ANDCROSS(EMA5,EMA60);
[源码注释]通达信公式动态翻译结果
M1赋值:5
M2赋值:10
M3赋值:20
M4赋值:60
M5赋值:120
输出
MA1:收盘价的M1日简单移动平均
输出
均线:收盘价的M2日简单移动平均
输出
MA3:收盘价的M3日简单移动平均
输出
MA4:收盘价的M4日简单移动平均,画红色,线宽为3
MA5赋值:收盘价的M5日简单移动平均
当满足条件MA2*1.005上穿MA1
AND(收盘价-1日前的收盘价)/1日前的收盘价<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
1/100
ANDMA1<
1日前的MA1,MA1*1.03,MA1*1.06,3,0),画绿色
当满足条件MA2*1.005上穿MA1
AND(收盘价-1日前的收盘价)/1日前的收盘价<时,在?位置书写文字
1/100
ANDMA1<
1日前的MA1,MA1*1.07,'死')画绿色
YJY赋值:如果MA1<,返回?,否则返回?
MA2ANDMA1<
MA3
ANDCROSS(MA3,MA2),555,0)画白色,线宽为2
当满足条件MA1<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
MA2ANDMA1<
MA3
ANDCROSS(MA3*1.003,MA2),MA2*1.02,MA2*1.05,3,0),画白色
当满足条件MA1<时,在?位置书写文字
MA2ANDMA1<
MA3
ANDCROSS(MA3*1.003,MA2),MA2*1.06,'压')画白色
LR赋值:36
B赋值:13
N赋值:100
UR赋值:5
SHORT赋值:21
LONG赋值:44
MIDD赋值:11
M赋值:11
RSV赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100
K赋值:RSV的3日[1日权重]移动平均
D赋值:K的3日[1日权重]移动平均
J赋值:3*K-2*D
输出
DIFF:J的8日指数移动平均-J的16日指数移动平均,COLOR0044FF
输出
DEA:DIFF的5日指数移动平均,COLOR00FF00
画带状线
输出
平滑异同平均线:2*(DIFF-DEA),COLORSTICK
0,COLORFF9900,DOTLINE
KC赋值:((2*收盘价+最高价+最低价)/4*0.618+收盘价*0.382)的3日线性回归预测值
AAX赋值:(KC-KC的9日简单移动平均)/KC的9日简单移动平均*100
VAR0赋值:最近55日存在KC和9的较小值
AAX1赋值:AAX的VAR0日指数移动平均*VAR0
AAX2赋值:AAX1的3日简单移动平均
AAX3赋值:AAX1的5日简单移动平均
当满足条件AAX3>时,在?位置书写文字
10ANDAAX1<
1日前的AAX1ANDCROSS(AAX2,AAX1),12,'卖'),COLOR00FFFF,线宽为3
当满足条件AAX3>时,在?位置书写文字
10ANDAAX1<
1日前的AAX1ANDCROSS(AAX2,AAX1),15,'◆'),COLOR0000FF,线宽为3
当满足条件1时,在横轴0.02纵轴0位置书写文字
'),COLOR0000FF
当满足条件1时,在横轴0.02纵轴0.1位置书写文字
'),COLOR00FF00
EMA5赋值:收盘价的5日指数移动平均
EMA10赋值:收盘价的10日指数移动平均
EMA20赋值:收盘价的20日指数移动平均
EMA60赋值:收盘价的60日指数移动平均
EMA120赋值:收盘价的120日指数移动平均
输出
一线金叉:EMA5上穿EMA10ANDCLOSE>OPENANDCLOSE>1日前的收盘价ANDCLOSE/1日前的收盘价>=1.018
ORCROSS(EMA5,EMA120)ANDCLOSE>OPENANDCLOSE>1日前的收盘价ANDCLOSE/1日前的收盘价>=1.018
ORCROSS(EMA10,EMA20)ANDCLOSE>OPENANDCLOSE>1日前的收盘价ANDCLOSE/1日前的收盘价>=1.018
ORCROSS(EMA5,EMA20)ANDCLOSE>OPENANDCLOSE>1日前的收盘价ANDCLOSE/1日前的收盘价>=1.018ANDCROSS(EMA5,EMA60)
神奇指标网(https://www.shenqizhibiao.com/)所有指标公式及文章来源于网络仅供学习研究
网友评论
已有0人评论