你好,游客 登录 注册 搜索
背景:

通达信交易系统公式

[日期:2020-01-19] 来源:  作者: [字体: ]

编写要求:

小弟想用通达信测试以下公式,当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)));
收藏 推荐 打印 | 录入:admin | 阅读:
相关新闻