我的EA基于EMA交叉。它有效地发现交易,但交易过多。一旦交易结束,如果条件没有改变,它就会另外出现。为了倒卖,我只想在交叉之后进行交易,直到下一个交叉。
有没有办法将交易限制在只有一个,直到方向发生变化并且有新的交叉点?
https://www.forex-pedia.com/forex-tr...sd-8816-a.html
我的EA基于EMA交叉。它有效地发现交易,但交易过多。一旦交易结束,如果条件没有改变,它就会另外出现。为了倒卖,我只想在交叉之后进行交易,直到下一个交叉。
有没有办法将交易限制在只有一个,直到方向发生变化并且有新的交叉点?
https://www.forex-pedia.com/forex-tr...sd-8816-a.html
因为大多数交叉是买入,卖出,买入,卖出......通过历史只读,并且只允许与最后订单相反。这将会减少订单的数量。
代码理论很简单。 FastEMACurrent FastEMAPrevious SlowEMACurrent FastEMAPrevious if(FastEMACurrent gt; SlowEMACurrent FastEMAPrevious lt; = SlowEMAPrevious)Cross Long。基本上,为了确定十字,应该切换快慢的顺序。我前一段时间写了一个通用MA交叉EA。你有什么理由不使用它?