关于开仓条件的一些优化建议
1. 自动开仓除了满足开仓条件外,还应该判断平仓条件是否互斥,可避免ea在同时满足条件的情况下不断开仓平仓。并且在加上判断后,还可以对开仓进行一定的过滤。例如:RSI平仓条件是上70-下30,指标值在70-30以外的开仓会秒平,那加上判断以后就只会在70-30之间开仓;同理的还有sto、cci等。当然最好的方法还是把指标值的生效范围加上,目前只能在diy中设置,但是有些麻烦有时感觉没有效果。2. macd中,交叉这个条件项也可以像多空线那样加一个“一直满足‘的判断。
这么多开平仓条件是没有办法完全避免的。
特别是开仓用一种方式,平仓用一种方式,比如开仓用均线交叉,现在满足了,平仓用rsi大于70,也满足了,就会同时开平仓。
也不能满足条件不开仓不平仓,因为如果这样,那大家又觉得ea有问题。
要解决这个可以用这两个功能。
在自动面板的开仓平仓控制里,有1根K线只开仓1次和1根K线只平仓1次的按钮,打开后就能解决同时满足开平仓条件,没完没了开仓平仓的问题。
谢谢老师回复,如果不好处理的话,可否将rsi、sto、cci这类的指标条件,把取值范围补充一下,就是符合上线下线之间才开仓,避免在超买卖时开仓(这个我用diy中的指标值vs固定值试过,效果并不理想,在超出指标值范围后仍然出现开仓的情况);然后第2点macd这个应该好实现。
用反向开平仓试试,亲
页:
[1]