编程思路破译 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; 注: 馆内各种公式为学习编程而保存,实战使用前一定要看其成功率回测数据和风险提示或者自己亲自测试近期成功率,决不能依据公式名称的描述和形容去投资,据此入市造成投资损失由投资者自己承担。 发文不易,如获益,欢迎赞赏,赞赏必复! |
|