通达信发MACD多周期同显公式MACD面积计算指标源码
DIF:EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:EMA(DIF,9);
MACD:(DIF-DEA)*2,COLORSTICK;
红面积:SUM(MACD,BARSLAST(MACD<0))*1,COLOR0000FF,NODRAW;
绿面积:SUM(MACD,BARSLAST(MACD>0))*1,COLORFFFF00,NODRAW;
AA:=ROUND(REF(绿面积,1)*100);
BB:=ROUND(REF(红面积,1)*100);
DRAWNUMBER(CROSS(0,MACD),HHV(REF(MACD,1),5)+0.03,ABS(BB)),COLORMAGENTA;
DRAWNUMBER(CROSS(MACD,0),LLV(REF(MACD,1),5)-0.03,ABS(AA)),COLORGREEN;
DIFF:EMA(CLOSE,72)-EMA(CLOSE,156);
DE:EMA(DIFF,24);
IF(DIFF>REF(DIFF,1),DIFF,DRAWNULL),COLORRED;
未来函数检测结果如下:
该公式没有未来函数
定制指标公式、软件请联系QQ或微信同号:88652583
输出 DIF:收盘价的12日指数移动平均-收盘价的26日指数移动平均
输出DEA:DIF的9日指数移动平均
输出平滑异同平均线:(DIF-DEA)*2,COLORSTICK
输出红面积:MACD的上次MACD<0距今天数日累和*1,COLOR0000FF,NODRAW
输出绿面积:MACD的上次MACD>0距今天数日累和*1,COLORFFFF00,NODRAW
AA赋值:对1日前的绿面积*100(进行)四舍五入
BB赋值:对1日前的红面积*100(进行)四舍五入
当满足条件0上穿MACD时,在5日内1日前的MACD的最高值+0.03位置书写数字,画洋红色
当满足条件MACD上穿0时,在5日内1日前的MACD的最低值-0.03位置书写数字,画绿色
输出DIFF:收盘价的72日指数移动平均-收盘价的156日指数移动平均
输出DE:DIFF的24日指数移动平均
如果DIFF>1日前的DIFF,返回DIFF,否则返回无效数,画红色
- QQ:88652583
- 邮箱:88652583@qq.com
- 工作时间:7:30-21:00
- 微信:88652583或扫描如下二维码
sitemap站点地图