通用MA交叉EA - 页 91 1...848586878889909192939495969798...127 新评论 David Michael 2013.04.27 13:06 #901 嗨,伙计们,谢谢你们让这个主题继续存在,看到这么多的回复真的让我吃惊。 cookiechan 2013.04.27 21:08 #902 我下载了这个ma&macd1.02ea来试试,谢谢。 david mackay 2013.05.02 11:32 #903 当对GBPJPY使用这个时,出现了 "订单修改错误 1",这只是有时。这是否是由于服务器的原因呢? William Snyder 2013.05.02 16:58 #904 Blaiserboy: 当对GBPJPY使用这个时,有一个 "订单修改错误1",这只是有时。这是否是由于服务器的原因。 Blaiserboy,订单修改错误 1意味着 "没有错误返回,但结果是未知的"。 david mackay 2013.05.05 02:26 #905 我认为这个错误与ECN经纪商的订单修改有关,"normalize "必须被插入到正在更新的追踪止损和盈亏平衡区域。 William Snyder 2013.05.06 10:46 #906 Blaiserboy: 我认为这个错误与ECN经纪商的订单修改有关,'normalize'必须被插入到正在更新的追踪止损和盈亏平衡区域。 Blaiserboy,你在哪个版本中遇到了这个错误? david mackay 2013.05.06 11:13 #907 以下是更正后的代码 //----------------------- 尾随止损功能 //----------------------- source : codersguru //----------------------- 修改后的。火车头 空白的subTrailingStop(int Type) { 如果(Type==OP_BUY) //买入位置被打开 { switch(TrailingStopType) { //----------------------- 盈利后的追踪止损 case 1: iMA(NULL,TimeFrame,SlowMAPeriod,SlowMAshift,SlowMAType,SlowMAPrice,1)。 如果(Bid-OrderOpenPrice()>Pip*TrailingStop &&) OrderStopLoss()<Bid-Pip*TrailingStop) { OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(Bid-Pip*TrailingStop,Digits), OrderTakeProfit(),0,Green); 返回(0)。 } 休息。 //----------------------- 追踪止损 情况2: 如果(Bid>OrderOpenPrice() && OrderStopLoss()<Bid-Pip*TrailingStop) { OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(Bid-Pip*TrailingStop,Digits),OrderTakeProfit(),0,Green) 。 返回(0)。 } 休息。 //----------------------- 默认:获利后追踪止损 默认情况下。 如果(Bid-OrderOpenPrice()>Pip*TrailingStop && OrderStopLoss()<Bid-Pip*TrailingStop) { OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(Bid-Pip*TrailingStop,Digits), OrderTakeProfit(),0,Green); 返回(0)。 } } } if(Type==OP_SELL) // 卖出头寸已经打开 { switch(TrailingStopType) { //----------------------- 盈利后的追踪止损 case 1: if(OrderOpenPrice()-Ask>Pip*TrailingStop) { 如果(OrderStopLoss()>Ask+Pip*TrailingStop || OrderStopLoss()==0) { OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(Ask+Pip*TrailingStop,Digits), OrderTakeProfit(),0,Red); 返回(0)。 } } 休息。 //----------------------- 追踪止损 情况2: 如果(OrderOpenPrice()>Ask) { 如果(OrderStopLoss()>Ask+Pip*TrailingStop || OrderStopLoss()==0) { OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(Ask+Pip*TrailingStop,Digits), OrderTakeProfit(),0,Red); 返回(0)。 } } 休息。 //----------------------- 默认:获利后追踪止损 默认情况下。 如果(OrderOpenPrice()-Ask>Pip*TrailingStop) { 如果(OrderStopLoss()>Ask+Pip*TrailingStop || OrderStopLoss()==0) { OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(Ask+Pip*TrailingStop,Digits), OrderTakeProfit(),0,Red); 返回(0)。 } } } } } 专家顾问生成器 如何编码? 任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. rrkommoju 2013.05.25 21:20 #908 谢谢你。 看起来很好。我将在测试后回来。 david mackay 2013.05.25 22:19 #909 我想你会发现它是一个优秀的工具......。 祝您好运 SIMMATOSAN 2013.05.30 20:08 #910 优秀的EA,我在交易我的ema交叉策略手册时有不错的利润,因为我必须要睡觉:P,但这周用这个设置是非常棒的。 "UseHourTrade"="True "1-19在XAUUSD TF M5这周180点。 不错的工作! 1...848586878889909192939495969798...127 新评论 原因: 取消 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
嗨,伙计们,谢谢你们让这个主题继续存在,看到这么多的回复真的让我吃惊。
我下载了这个ma&macd1.02ea来试试,谢谢。
当对GBPJPY使用这个时,出现了 "订单修改错误 1",这只是有时。这是否是由于服务器的原因呢?
当对GBPJPY使用这个时,有一个 "订单修改错误1",这只是有时。这是否是由于服务器的原因。
Blaiserboy,订单修改错误 1意味着 "没有错误返回,但结果是未知的"。
我认为这个错误与ECN经纪商的订单修改有关,"normalize "必须被插入到正在更新的追踪止损和盈亏平衡区域。
我认为这个错误与ECN经纪商的订单修改有关,'normalize'必须被插入到正在更新的追踪止损和盈亏平衡区域。
Blaiserboy,你在哪个版本中遇到了这个错误?
以下是更正后的代码
//----------------------- 尾随止损功能
//----------------------- source : codersguru
//----------------------- 修改后的。火车头
空白的subTrailingStop(int Type)
{
如果(Type==OP_BUY) //买入位置被打开
{
switch(TrailingStopType)
{
//----------------------- 盈利后的追踪止损
case 1:
iMA(NULL,TimeFrame,SlowMAPeriod,SlowMAshift,SlowMAType,SlowMAPrice,1)。
如果(Bid-OrderOpenPrice()>Pip*TrailingStop &&)
OrderStopLoss()<Bid-Pip*TrailingStop)
{
OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(Bid-Pip*TrailingStop,Digits), OrderTakeProfit(),0,Green);
返回(0)。
}
休息。
//----------------------- 追踪止损
情况2:
如果(Bid>OrderOpenPrice() &&
OrderStopLoss()<Bid-Pip*TrailingStop)
{
OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(Bid-Pip*TrailingStop,Digits),OrderTakeProfit(),0,Green) 。
返回(0)。
}
休息。
//----------------------- 默认:获利后追踪止损
默认情况下。
如果(Bid-OrderOpenPrice()>Pip*TrailingStop &&
OrderStopLoss()<Bid-Pip*TrailingStop)
{
OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(Bid-Pip*TrailingStop,Digits), OrderTakeProfit(),0,Green);
返回(0)。
}
}
}
if(Type==OP_SELL) // 卖出头寸已经打开
{
switch(TrailingStopType)
{
//----------------------- 盈利后的追踪止损
case 1:
if(OrderOpenPrice()-Ask>Pip*TrailingStop)
{
如果(OrderStopLoss()>Ask+Pip*TrailingStop || OrderStopLoss()==0)
{
OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(Ask+Pip*TrailingStop,Digits), OrderTakeProfit(),0,Red);
返回(0)。
}
}
休息。
//----------------------- 追踪止损
情况2:
如果(OrderOpenPrice()>Ask)
{
如果(OrderStopLoss()>Ask+Pip*TrailingStop || OrderStopLoss()==0)
{
OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(Ask+Pip*TrailingStop,Digits), OrderTakeProfit(),0,Red);
返回(0)。
}
}
休息。
//----------------------- 默认:获利后追踪止损
默认情况下。
如果(OrderOpenPrice()-Ask>Pip*TrailingStop)
{
如果(OrderStopLoss()>Ask+Pip*TrailingStop || OrderStopLoss()==0)
{
OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(Ask+Pip*TrailingStop,Digits), OrderTakeProfit(),0,Red);
返回(0)。
}
}
}
}
}
谢谢你。 看起来很好。我将在测试后回来。
我想你会发现它是一个优秀的工具......。
祝您好运
优秀的EA,我在交易我的ema交叉策略手册时有不错的利润,因为我必须要睡觉:P,但这周用这个设置是非常棒的。 "UseHourTrade"="True "1-19在XAUUSD TF M5这周180点。
不错的工作!