分享

大智慧短线三浪指标公式源码编程思路破译

 追梦文库 2022-11-13

编程思路破译

MA5赋值:收盘价的5日简单移动平均

MA10赋值:收盘价的10日简单移动平均

MA20赋值:收盘价的20日简单移动平均

MA30赋值:收盘价的30日简单移动平均

MA120赋值:收盘价的120日简单移动平均

MA250赋值:收盘价的250日简单移动平均

DTPL赋值:MA10>MA30 AND MA20>MA30 AND MA30>1日前的MA30

输出突破线:MA20*1.05和MA30*1.1的较小值,COLOR0066FF,POINTDOT

输出差幅:收盘价/MA20*1.05和MA30*1.1的较小值-1,COLOR0066FF,POINTDOT

输出均线流:(DTPL AND MA5>MA30 AND MA5<MA10)*-0.1,COLOR00FF00,POINTDOT,线宽为0

输出偏离率:(收盘价<MA20*1.05和MA30*1.1的较小值 AND 收盘价>MA30)*0.1,COLORFF00FF,POINTDOT,线宽为0

BDGD赋值:收盘价=20日内收盘价的最高值

GDSJ赋值:上次BDGD距今天数

收盘价/GDSJ日前的收盘价-1,COLOR00FF00,POINTDOT

MAV5赋值:成交量(手)的5日指数移动平均

MAV10赋值:成交量(手)的10日指数移动平均

LNMACD赋值:((成交量(手)-MAV5)/MAV5*2+(成交量(手)-MAV10)/MAV10)*10

量坑赋值:LNMACD<=-10

QSXS1赋值:MA5>1日前的MA5

LYHT赋值:DTPL AND MA5>MA10 AND 取反 AND 1日前的QSXS1

输出回头:LYHT*0.5,COLOR00FF00

当满足条件均线流=-0.1时,在0和-0.2位置之间画柱状线,宽度为5,1不为0则画空心柱.,COLOR00FF00

当满足条件偏离率=0.1时,在0和0.2位置之间画柱状线,宽度为5,1不为0则画空心柱.,COLORFF00FF

当满足条件回头时,在0.2位置书写文字,COLOR00FF00

当满足条件回头时,在0.2位置书写文字,COLOR00FF00

程序源码

MA5:=MA(CLOSE,5);

MA10:=MA(CLOSE,10);

MA20:=MA(CLOSE,20);

MA30:=MA(CLOSE,30);

MA120:=MA(CLOSE,120);

MA250:=MA(CLOSE,250);

DTPL:=MA10>MA30 AND MA20>MA30 AND MA30>REF(MA30,1);

突破线:MIN(MA20*1.05,MA30*1.1),COLOR0066FF,POINTDOT;

差幅:C/MIN(MA20*1.05,MA30*1.1)-1,COLOR0066FF,POINTDOT;

均线流:(DTPL AND MA5>MA30 AND MA5<MA10)*-0.1,COLOR00FF00,POINTDOT,LINETHICK0;

偏离率:(C<MIN(MA20*1.05,MA30*1.1) AND C>MA30)*0.1,COLORFF00FF,POINTDOT,LINETHICK0;

BDGD:=C=HHV(C,20);

GDSJ:=BARSLAST(BDGD);

{REF(C,GDSJ),COLOR00FF00,POINTDOT;}

C/REF(C,GDSJ)-1,COLOR00FF00,POINTDOT;

MAV5:=EMA(V,5);

MAV10:=EMA(V,10);

LNMACD:=((V-MAV5)/MAV5*2+(V-MAV10)/MAV10)*10;

量坑:=LNMACD<=-10;

QSXS1:=MA5>REF(MA5,1);

LYHT:=DTPL AND MA5>MA10 AND NOT(QSXS1) AND REF(QSXS1,1);

回头:LYHT*0.5,COLOR00FF00;

{以下设置副图显示方式}

STICKLINE(均线流=-0.1,0,-0.2,5,1),COLOR00FF00;

STICKLINE(偏离率=0.1,0,0.2,5,1),COLORFF00FF;

DRAWTEXT(回头,0.2,'●'),COLOR00FF00;

DRAWTEXT(回头,0.2,'¤'),COLOR00FF00;

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约