如何编码? - 页 112

 
mifiglo:
谢谢你的帮助,我已经解决了这个问题,这是我的指标问题。

但是我注意到我的EA并没有根据买入或卖出箭头进行交易,这是我的EA代码。

谢谢你的及时回复。

我很确定你的指标至少重绘了当前条形。

在你的EA中,在iCustom()函数 中,你使用了当前条形(最后的0)。试着只在收盘时检查信号(将最后一个数字设置为1)。然后在新蜡烛的第一个刻度,如果箭头仍然存在(并且没有重绘),交易就不会是一个错误的信号。

请注意,我没有检查它的重绘时间是否超过了当前条形图。但你会明白的。

费鲁弗斯

 

修改订单的问题

我有一个问题,就是EA修改其他EA和手动交易的订单。我使用多个EA--其中一些可以修改订单,但修改订单的EA会考虑到与该EA无关的订单。我怎样才能让它只修改与某一特定EA有关的订单,而不是与该货币的每一个订单有关。谢谢。

凯文

 
Kaper:
我有一个问题,就是一个EA修改了其他EA和手动交易的订单。我使用了多个EA--有些是修改订单的,但修改订单的EA考虑到了与EA无关的订单。我怎样才能让它只修改与某一特定EA有关的订单,而不是与该货币的每一个订单有关。谢谢。

你好!

每个EA都可以用魔法号码标记他的订单。使用它在订单池中搜索您希望修改的订单。在这种情况下,您可以将其他订单分开。

 

我找到编码员了

你好。

我在找这方面的程序员。

有没有人可以开发一个EA来计算每月的点数。

请看下面的例子。

如果我把计算点数的EA源代码给你,你能不能把它修改一下,让它能适用于所有的经纪商,因为从现在开始它只适用于FXDD。

 

嗨,fungraphic。我移动了你的帖子。

我知道你一定很着急,所以没必要发两次同样的帖子。如果有人有兴趣帮助你,你会回复的。

 

需要移动平均线 止损代码

我需要使用移动平均线作为止损的代码。止损将随着移动平均线的变化而变化,因此它实际上是一个基于移动平均线的自适应止损。谢谢

 

尝试了这个代码。在价格高于移动平均线(多头)或低于移动平均线(空头)之前,会有一个静态止损。添加了 上一栏价格的差价代码

if(OrderType()==OP_BUY) // 多头头寸被打开

{

// 检查拖曳止损

如果(TrailingStop>0&&(MaTrend<Low[1]-Spread*POINT)

{

OrderModify(OrderTicket(),OrderOpenPrice(),TrailingStop,OrderTakeProfit(),0,Green) 。

返回(0)。

}

}

否则 // 转入空头头寸

{

如果(TrailingStop>0&&(MaTrend>High[1]+Spread*POINT))

{

OrderModify(OrderTicket(),OrderOpenPrice(),TrailingStop,OrderTakeProfit(),0,Red) 。

返回(0)。

}

}

 
free:
我需要使用移动平均线作为止损的代码。止损将随着移动平均线的变化而变化,所以它实际上是一个基于移动平均线的自适应止损。谢谢

你可以看看这个EA的代码里面的EA_based Trailing Stop 作为一个例子。

 

Rsi Ea

我有一个EA,可以在一个柱子上进行一次以上的交易。是否有任何代码可以允许每条街只有一次交易。附上EA。

附加的文件:
rsi_test_1.mq4  11 kb
 

谢谢,我想你找到了问题所在

FerruFx:
我很确定你的指标至少重绘了当前柱形。

在你的EA中,在iCustom()函数中,你使用了当前条形(最后的0)。试着只在收盘时检查信号(将最后一个数字设置为1)。然后在新蜡烛的第一个刻度,如果箭头仍然存在(并且没有重绘),交易就不会是一个错误的信号。

请注意,我没有检查它的重绘时间是否超过了当前条形图。但你会明白的。

冯玉祥

如果指标重绘的时间超过了当前条形图,你能建议一种方法来绕过重绘问题吗?

预先感谢

原因: