分享

通达信筹码辨别选股指标公式

 追梦文库 2023-03-07 发布于天津

编程思路破译

DIFF赋值:收盘价的6日指数移动平均 - 收盘价的13日指数移动平均

DEA赋值:DIFF的4日指数移动平均

MACD赋值:2*(DIFF-DEA)

输出X:0

当满足条件(MACD>0)时,在0和MACD位置之间画柱状线,宽度为2.8,1不为0则画空心柱.,COLOR0000CC

当满足条件(MACD<0)时,在0和MACD位置之间画柱状线,宽度为2.8,1不为0则画空心柱.,COLORCC0033

N1赋值:6

LC赋值:1日前的收盘价

RSI1赋值:收盘价-LC和0的较大值的N1日[1日权重]移动平均/收盘价-LC的绝对值的N1日[1日权重]移动平均*100

全套牢1赋值:获利盘为0.01%的成本分布

输出全套牢底1:最低价<全套牢1 AND RSI1<20,COLOR8977FF,NODRAW

当满足条件全套牢底1时,在0和1.5位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR8977FF

输出全套牢买点1:1日前的全套牢底1=1 AND 全套牢底1=0,画红色,NODRAW

当满足条件全套牢买点1时,在0和2位置之间画柱状线,宽度为2,0不为0则画空心柱.,画红色

全套牢2赋值:获利盘为0.05%的成本分布

输出全套牢底2:最低价<全套牢2 AND RSI1<25,COLOR00FFFF,NODRAW

当满足条件全套牢底2时,在0和0.8位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR00FFFF

输出全套牢买点2:1日前的全套牢底2=1 AND 全套牢底2=0,COLORFF00FF,NODRAW

当满足条件全套牢买点2时,在0和1.2位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLORFF00FF

全解套2赋值:获利盘为0.7%的成本分布

输出全解套顶2:最高价>全解套2 AND RSI1>83,COLORFFFFFF,NODRAW

当满足条件全解套顶2时,在0和1.5位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLORFFFFFF

输出全解套点2:1日前的全解套顶2=1 AND 全解套顶2 =0,COLORFFFF00,NODRAW

当满足条件全解套点2时,在0和2位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLORFFFF00

当满足条件全解套点2时,在1.8位置书写文字,COLOR0066FF

全解套1赋值:获利盘为0.5%的成本分布

输出全解套顶1:最高价>全解套1 AND RSI1>80,COLOR00FF00,NODRAW

当满足条件全解套顶1时,在0和0.8位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR00FF00

输出全解套点1:1日前的全解套顶1=1 AND 全解套顶1 =0,COLORFF0000,NODRAW

当满足条件全解套点1时,在0和1.6位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLORFF0000

当满足条件全解套点1时,在0.8位置书写文字,COLOR0000FF

当满足条件全解套顶2时,在1.4位置书写文字,COLOR0000FF

当满足条件全套牢买点1时,在1.8位置书写文字,COLOR00FFFF

当满足条件全套牢买点2时,在0.8位置书写文字,COLOR00FFFF

程序源码

DIFF:=EMA(CLOSE,6) - EMA(CLOSE,13);

DEA:=EMA(DIFF,4);

MACD:=2*(DIFF-DEA);

X:0;

STICKLINE((MACD > 0),0,MACD,2.8,1),COLOR0000CC;

STICKLINE((MACD < 0),0,MACD,2.8,1),COLORCC0033;

N1:=6;

LC:=REF(CLOSE,1);

RSI1:=SMA(MAX(CLOSE-LC,0),N1,1)/SMA(ABS(CLOSE-LC),N1,1)*100;

全套牢1:=COST(0.01);

全套牢底1:L<全套牢1 AND RSI1<20,COLOR8977FF,NODRAW;

STICKLINE(全套牢底1,0,1.5,2,0),COLOR8977FF;

全套牢买点1:REF(全套牢底1,1)=1 AND 全套牢底1=0,COLORRED,NODRAW;

STICKLINE(全套牢买点1,0,2,2,0),COLORRED;

全套牢2:=COST(0.05);

全套牢底2:L<全套牢2 AND RSI1<25,COLOR00FFFF,NODRAW;

STICKLINE(全套牢底2,0,0.8,2,0),COLOR00FFFF;

全套牢买点2:REF(全套牢底2,1)=1 AND 全套牢底2=0,COLORFF00FF,NODRAW;

STICKLINE(全套牢买点2,0,1.2,2,0),COLORFF00FF;

全解套2:=COST(0.7);

全解套顶2:H>全解套2 AND RSI1>83,COLORFFFFFF,NODRAW;

STICKLINE(全解套顶2,0,1.5,2,0),COLORFFFFFF;

全解套点2:REF(全解套顶2,1)=1 AND 全解套顶2 =0,COLORFFFF00,NODRAW;

STICKLINE(全解套点2,0,2,2,0),COLORFFFF00;

DRAWTEXT(全解套点2,1.8,'危险'),COLOR0066FF;

全解套1:=COST(0.5);

全解套顶1:H>全解套1 AND RSI1>80,COLOR00FF00,NODRAW;

STICKLINE(全解套顶1,0,0.8,2,0),COLOR00FF00;

全解套点1:REF(全解套顶1,1)=1 AND 全解套顶1 =0,COLORFF0000,NODRAW;

STICKLINE(全解套点1,0,1.6,2,0),COLORFF0000;

DRAWTEXT(全解套点1,0.8,'小心'),COLOR0000FF;

DRAWTEXT(全解套顶2,1.4,'警觉'),COLOR0000FF;

DRAWTEXT(全套牢买点1,1.8,'抄底'),COLOR00FFFF;

DRAWTEXT(全套牢买点2,0.8,'准备'),COLOR00FFFF;

注:

       馆内各种公式为学习编程而保存,实战使用前一定要看其成功率回测数据和风险提示或者自己亲自测试近期成功率,决不能依据公式名称的描述和形容去投资,据此入市造成投资损失由投资者自己承担

       发文不易,如获益,欢迎赞赏,赞赏必复!

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约