发布网友 发布时间:2022-04-29 13:16
共2个回答
热心网友 时间:2022-06-28 16:39
DIFF1 := EMA(CLOSE,12) - EMA(CLOSE,26); DEA1 := EMA(DIFF,9); MACD1 := 2*(DIFF-DEA); LONGCROSS(0,MACD1,7)=1; 注释:之所以每个参数都改为××1,是为了规避软件默认指标参数报错;macd这个参数本身就是dif-dea的值,所以macd>=0时,dif必然是大于等于dea的,我这个是按照你的要求写的; 如果你的原意是dif和dea两条线值都在0轴上,且保持7个周期内macd为正数,则最后的条件语句将改为: DIFF1>0 AND DEA1>0 AND LONGCROSS(0,MACD1,7)=1;热心网友 时间:2022-06-28 16:40
DIFF1 := EMA(CLOSE,12) - EMA(CLOSE,26); DEA1 := EMA(DIFF,9); MACD1 := 2*(DIFF-DEA); LONGCROSS(0,MACD1,7)=1; 注释:之所以每个参数都改为××1,是为了规避软件默认指标参数报错;macd这个参数本身就是dif-dea的值,所以macd>=0时,dif必然是大于等于dea的,我这个是按照你的要求写的; 如果你的原意是dif和dea两条线值都在0轴上,且保持7个周期内macd为正数,则最后的条件语句将改为: DIFF1>0 AND DEA1>0 AND LONGCROSS(0,MACD1,7)=1;