通达信交易系统公式

12-30 15:18

编写要求:

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

>

版权声明

本文仅代表作者观点,不代表无忧指标公式网立场。
本文系作者授权无忧指标公式网发表,未经许可,不得转载。

文章内容来自互联网,本网站无任何收费项目也不推荐股票
广告投放请自行识别风险。本站无任何QQ群微信群