通达信极品MACD优化指标公式副图
{极品MACD优化版}
{参数:SHORT(12,2,60),LONG(26,2,120),M(9,2,60)}
SHORT:=2;
LONG:=120;
M:=60;
DIF := EMA(CLOSE,SHORT) - EMA(CLOSE,LONG);
DEA := EMA(DIF,M);
MACD := 2*(DIF-DEA);
STICKLINE(MACD>=0,MACD,0,2,0),COLORRED;
STICKLINE(MACD<0,MACD,0,2,0),COLORGREEN;
DIF,COLORWHITE;
DEA,COLORYELLOW;
{优化部分:增加一些辅助判断和信号}
{背离信号}
DIF_PEAK := IF(DIF>REF(DIF,1) AND REF(DIF,1)>REF(DIF,2), 1, 0);
PRICE_PEAK := IF(CLOSE<REF(CLOSE,1) AND REF(CLOSE,1)<REF(CLOSE,2), 1, 0);
顶背离 := DIF_PEAK AND PRICE_PEAK AND HIGH>REF(HIGH,1);
DRAWICON(顶背离,HIGH*1.02,2);
DIF_TROUGH := IF(DIF<REF(DIF,1) AND REF(DIF,1)<REF(DIF,2), 1, 0);
PRICE_TROUGH := IF(CLOSE>REF(CLOSE,1) AND REF(CLOSE,1)>REF(CLOSE,2), 1, 0);
底背离 := DIF_TROUGH AND PRICE_TROUGH AND LOW<REF(LOW,1);
DRAWICON(底背离,LOW*0.98,1);
{金叉死叉信号}
CROSS(DIF,DEA),COLORWHITE,LINETHICK2;
CROSS(DIF,DEA),COLORGREEN,LINETHICK2;
{强势区弱势区}
DRAWTEXT(DIF>0, HIGH*1.05,'强势区'),COLORRED;
DRAWTEXT(DIF<0, LOW*0.95,'弱势区'),COLORGREEN;
未来函数检测结果如下:
该公式包含未来函数:PEAK
该公式包含未来函数:TROUGH
定制指标公式、软件请联系QQ或微信同号:88652583
SHORT赋值:2
LONG赋值:120
M赋值:60
赋值: 收盘价的SHORT日指数移动平均 - 收盘价的LONG日指数移动平均
赋值: DIF的M日指数移动平均
赋值: 2*(DIF-DEA)
当满足条件平滑异同平均线>=0时,在平滑异同平均线和0位置之间画柱状线,宽度为2,0不为0则画空心柱.,画红色
当满足条件平滑异同平均线<0时,在平滑异同平均线和0位置之间画柱状线,宽度为2,0不为0则画空心柱.,画绿色
DIF,画白色
DEA,画黄色
赋值: 如果DIF>1日前的DIFANDREF(DIF,1)>2日前的DIF,返回1,否则返回0
赋值: 如果收盘价<1日前的收盘价ANDREF(收盘价,1)<2日前的收盘价,返回1,否则返回0
赋值: DIF_PEAK AND PRICE_PEAK AND 最高价>1日前的最高价
当满足条件顶背离时,在最高价*1.02位置画2号图标
赋值: 如果DIF<1日前的DIFANDREF(DIF,1)<2日前的DIF,返回1,否则返回0
赋值: 如果收盘价>1日前的收盘价ANDREF(收盘价,1)>2日前的收盘价,返回1,否则返回0
赋值: DIF_TROUGH AND PRICE_TROUGH AND 最低价<1日前的最低价
当满足条件底背离时,在最低价*0.98位置画1号图标
DIF上穿DEA,画白色,线宽为2
DIF上穿DEA,画绿色,线宽为2
当满足条件DIF>0时,在最高价*1.05位置书写文字,画红色
当满足条件DIF<0时,在最低价*0.95位置书写文字,画绿色