大神,您好!谢谢你的回复。在使用遇到图一的问题,满足条件的情况,他一直在开仓。
能否根据图2中,从开仓信号出来后,只按总仓的百分比进行开仓,再下行阶段中不要再开仓,直至平仓后,才能继续开仓。
如图2所示:从1开空后,中间下行的途中不做任何建仓的过程,直至到2号位置进行平仓后才能继续开仓。这样的一个轮回。
你的需求条件和你图中要体现的之间不符。macd柱子,不会是线性的递增活递减的。
if macd>0 and macd<ref(macd,1) AND HOLDING=0 then buyshort(1,1,marketr);
if macd>0 and macd>ref(macd,1) AND HOLDING<0 then sellshort(1,1,marketr);
if macd<0 and macd<ref(macd,1) AND HOLDING=0 then buy(1,1,marketr);
if macd<0 and macd>ref(macd,1) AND HOLDING>0 then sell(1,1,marketr);
首先,感谢2位老师!谢谢
我在金字塔策略测试里面做了测试,在图标上看了下,不是根据MACD进行开仓的?不知道怎么回事了