手机端
当前位置:爱约股 > 公式技巧 > 通达信交易系统公式

通达信交易系统公式

小弟想用通达信测试以下公式,当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)));

TAG:
分享至:

相关推荐