编程思路破译 DIF1赋值:收盘价的12日指数移动平均 - 收盘价的26日指数移动平均 DEA1赋值:DIF1的9日指数移动平均 MACD1赋值:2*(DIF1-DEA1),STICK 输出MACD2:MACD1的5日指数移动平均,NODRAW 输出蓝:当满足条件MACD1<MACD2ANDMACD1<0时,在0和MACD1位置之间画柱状线,宽度为1,0不为0则画空心柱.,画蓝色 输出粉:当满足条件MACD1>MACD2ANDMACD1<0时,在0和MACD1位置之间画柱状线,宽度为1,1不为0则画空心柱.,画洋红色 输出红:当满足条件MACD1>MACD2ANDMACD1>0时,在0和MACD1位置之间画柱状线,宽度为1,1不为0则画空心柱.,画红色 输出绿:当满足条件MACD1<MACD2ANDMACD1>0时,在0和MACD1位置之间画柱状线,宽度为1,0不为0则画空心柱.,画绿色 输出A:当满足条件粉上穿蓝时,在MACD1-0.1位置书写文字画绿色 输出B:当满足条件绿上穿红时,在MACD2-0.01位置书写文字画黄色 程序源码 DIF1:=EMA(CLOSE,12) - EMA(CLOSE,26); DEA1:=EMA(DIF1,9); MACD1:=2*(DIF1-DEA1),STICK; MACD2:EMA(MACD1,5),NODRAW; 蓝:STICKLINE(MACD1<MACD2 AND MACD1<0,0,MACD1,1,0),COLORBLUE; 粉:STICKLINE(MACD1>MACD2 AND MACD1<0,0,MACD1,1,1),COLORMAGENTA; 红:STICKLINE(MACD1>MACD2 AND MACD1>0,0,MACD1,1,1),COLORRED; 绿:STICKLINE(MACD1<MACD2 AND MACD1>0,0,MACD1,1,0),COLORGREEN; A:DRAWTEXT(CROSS(粉,蓝),MACD1 -0.1,'买')COLORGREEN; B:DRAWTEXT(CROSS(绿,红),MACD2 -0.01,'卖')COLORYELLOW; 注: 馆内各种公式为学习编程而保存,实战使用前一定要看其中是否有未来函数并自己亲自测试成功率,决不能依据公式名称的描述和形容去投资,据此入市造成投资损失由投资者自己承担。 发文不易,如获益,欢迎赞赏,赞赏必复! |
|