九毛八公式指标
小弟想用通达信测试以下公式,当DIF指标上穿0轴那天收盘价为买入价,买入后某天收盘价若大于买入价的1.05倍时卖出。 DIF:=EMA(CLOSE,12)-EMA(CLOSE,26); DEA:=EMA(DIF,9); MACD:=(DIF-DEA)*2; BUY:=IF(CROSS(DIF,0),C,DRAWNULL); {多头买入(买开)} ENTERLONG:CROSS(DIF,0) ; {多头卖出(卖平)} EXITLONG: C>(1.05*BUY); 测试结果有多次买入,没有卖出,不知问题出在何处,请高手指点如何改正,小弟在此谢过!
公式模块:
DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIF,9); macd:=(DIF-DEA)*2; BUY:=IF(crOSS(DIF,0),C,DRAWNULL); {多头买入(买开)} ENTERLONG:CROSS(DIF,0) ; {多头卖出(卖平)} EXITLONG: C>(1.05*ref(c,barslast(BUY)));