通用MA交叉EA - 页 117 1...110111112113114115116117118119120121122123124...127 新评论 sampath 2015.04.24 06:28 #1161 mladen: 试试这个:universalmacrossecnmartingale__pl_function_nmc.mq4 嗨,mladen 我已经相当成功地使用了UMA的EA。感谢这个EA这么多年来经受住了时间的考验,而且还在不断发展壮大。我有一个请求。在这个Martingale版本中,只有当 "stopAndReverse "设置为 "True "时,手数才会成倍增长。我不希望任何交易在亏损的情况下结束,但手数一直在增加,直到市场向一个方向移动,使我所有的交易一起盈利结束。我看到了编码中的盈利损失功能,但我不知道如何纠正我想要的方式。能否请你帮助我。 如果你能做上述修改,如果可能的话,也可以添加关闭所有的功能,只针对货币对来关闭一堆订单。这将帮助我节省时间,也可以在多个货币对中进行交易。 我目前正通过使用EMA15交叉34成功地手动交易上述方法。这个马丁格尔交易系统将帮助我。谢谢。 智能连接 [删除] 2015.04.24 11:14 #1162 嗨,smartconnect。 你的EMA交叉的时期是什么?34和? 最好的。 bixente sampath 2015.05.06 14:44 #1163 bixente74: 嗨,smartconnect。 这是你的EMA交叉的时期。34和?最好的。 bixente 我已经在我的帖子中提到。15 EMA与34 EMA的交叉是入门。另外,5 EMA交叉21 SMA也是广泛流行的。5、21、34和55是流行的移动平均线。这些都是强大的斐波那契数字。所以你可以根据你适合交易的时间框架图表来选择组合。我建议在较高的时间框架H1和H4交易。H1时间段的获利 应该是30点,H4时间段是50点。不要贪心,不要在上述目标之外等待太久。你将会把所有的利润在移动中归还。祝您好运。 smartconnect sampath 2015.05.06 14:45 #1164 smartconnect: 嗨,mladen我已经相当成功地使用了UMA的EA。感谢这个EA这么多年来经受住了时间的考验,至今仍在不断发展壮大。我有一个请求。在这个Martingale版本中,只有当 "stopAndReverse "设置为 "True "时,手数才会成倍增加。我不希望任何交易在亏损的情况下结束,但手数一直在增加,直到市场向一个方向移动,使我所有的交易一起盈利结束。我看到了编码中的盈利损失功能,但我不知道如何纠正我想要的方式。能否请你帮助我。 如果你能做上述修改,如果可能的话,也可以添加关闭所有的功能,只针对货币对来关闭一堆订单。这将帮助我节省时间,也可以在多个货币对中进行交易。 我目前正通过使用EMA15交叉34成功地手动交易上述方法。这个马丁格尔交易系统将帮助我。请提前感谢。 智能连接 嗨,mladen/tools 我正在等待你的帮助。如果可能的话,请为我找到一些时间来完成这个修正。 智能连接 dee-london 2015.05.22 18:36 #1165 smartconnect:智能连接试试这个版本 它应该也能解决卖出订单的盈亏平衡问题。 你好,感谢你分享这个EA和你所做的工作。 我的问题是,是否有一个更新来解决所有的问题。 - 对于新建立的MT4/5数字经纪商 - 打平工作 - 追踪止损(上述版本的追踪止损随价格上涨,但一旦价格下跌,也会回落)。 此外,如果有人能增加多层次的追踪止损。例如。 - 追踪止损 1) 追踪止损触发。35点/移动止损步骤:30点(随着价格的每一个点 移动) - 追踪止损2) 追踪止损触发点:60点/追踪止损步骤:40点(取代追踪止损1) - 追踪止损3) 追踪止损触发器:120点/追踪止损步骤:15点(取代追踪止损2) 非常感谢您。 D dee-london 2015.05.23 05:44 #1166 我在我的一个其他EA中也有这个追踪止损。 外部 bool EnableTrailingStop1 = true; 外置 double TrailingStopTrigger1 = 35 外置双倍TrailingStepPips1 = 30 空白 追踪止损1 () { bool make; for (int i=0,i<OrdersTotal();i++) if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)) 如果(OrderSymbol()==Symbol()&&OrderType()<=OP_SELL) 如果(OrderMagicNumber()==MagicNumber&&OrderComment()=="MainSetup") { int ticket=OrderTicket(); 如果(OrderType()==OP_SELL) { 如果(OrderOpenPrice()-Ask >= TrailingStopTrigger1*g_Point) { double trailing = NormalizeDouble(Ask + TrailingStepPips1*g_Point, Digits);d 如果(OrderStopLoss() > trailing || OrderStopLoss() == 0.0) { make=OrderModify(ticket,OrderOpenPrice(),trailing,OrderTakeProfit(),0)。 if(!make)Print(GetLastError())。 } } } 如果(OrderType()==OP_BUY) { 如果(Bid - OrderOpenPrice() >= TrailingStopTrigger1*g_Point) { double trailing = NormalizeDouble(Bid - TrailingStepPips1*g_Point,Digits); 如果(OrderStopLoss() < trailing || OrderStopLoss() == 0.0) { make=OrderModify(ticket,OrderOpenPrice(),trailing,OrderTakeProfit(),0。 if(!make)Print(GetLastError())。 } } Universal MA Cross EA 初学者的问题 MQL4 MT4 MetaTrader 任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. Mladen Rakic 2015.05.23 19:57 #1167 Trader-London: 我在我的一个其他EA中也有这样的移动止损。外部 bool EnableTrailingStop1 = true; 外置 double TrailingStopTrigger1 = 35 外置双倍的TrailingStepPips1 = 30 空白 追踪止损1 () { bool make; for (int i=0,i<OrdersTotal();i++) if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)) 如果(OrderSymbol()==Symbol()&&OrderType()<=OP_SELL) 如果(OrderMagicNumber()==MagicNumber&&OrderComment()=="MainSetup") { int ticket=OrderTicket(); 如果(OrderType()==OP_SELL) { 如果(OrderOpenPrice()-Ask >= TrailingStopTrigger1*g_Point) { double trailing = NormalizeDouble(Ask + TrailingStepPips1*g_Point, Digits);d 如果(OrderStopLoss() > trailing || OrderStopLoss() == 0.0) { make=OrderModify(ticket,OrderOpenPrice(),trailing,OrderTakeProfit(),0)。 if(!make)Print(GetLastError())。 } } } 如果(OrderType()==OP_BUY) { 如果(Bid - OrderOpenPrice() >= TrailingStopTrigger1*g_Point) { double trailing = NormalizeDouble(Bid - TrailingStepPips1*g_Point,Digits); 如果(OrderStopLoss() < trailing || OrderStopLoss() == 0.0) { make=OrderModify(ticket,OrderOpenPrice(),trailing,OrderTakeProfit(),0。 if(!make)Print(GetLastError())。 } } 为什么你在比较中使用TrailingStopTrigger1*g_Point,然后在分配中使用TrailingStepPips1*g_Point? whisperer 2015.05.24 19:29 #1168 mladen: 你好,感谢你分享这个EA和你所做的工作。 我的问题是,是否有一个更新来解决所有的问题。 - 对于新建立的MT4/5数字经纪商 - 打平工作 - 追踪止损(上述版本的追踪止损随价格上升,但一旦价格下降,也会回落)。 此外,如果有人能增加多层次的追踪止损。例如。 - 追踪止损 1) 追踪止损触发。35点/移动止损步骤:30点(随着价格的每一个点移动) - 追踪止损2) 追踪止损触发点:60点/追踪止损步骤:40点(取代追踪止损1) - 追踪止损3) 追踪止损触发器:120点/追踪止损步骤:15点(取代追踪止损2) 非常感谢。 D 没有这样的更新 必须重写代码 dee-london 2015.05.26 10:14 #1169 mladen: 为什么你在比较中使用TrailingStopTrigger1*g_Point,然后在赋值中使用TrailingStepPips1*g_Point? 嗨,Mladen 原因是它提供了更多优化的可能性。 问候您。 D dee-london 2015.05.26 10:17 #1170 此外,你把更多的点放在你的袋子里,而不是把它们留在桌子上。 1...110111112113114115116117118119120121122123124...127 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
试试这个:universalmacrossecnmartingale__pl_function_nmc.mq4
嗨,mladen
我已经相当成功地使用了UMA的EA。感谢这个EA这么多年来经受住了时间的考验,而且还在不断发展壮大。我有一个请求。在这个Martingale版本中,只有当 "stopAndReverse "设置为 "True "时,手数才会成倍增长。我不希望任何交易在亏损的情况下结束,但手数一直在增加,直到市场向一个方向移动,使我所有的交易一起盈利结束。我看到了编码中的盈利损失功能,但我不知道如何纠正我想要的方式。能否请你帮助我。
如果你能做上述修改,如果可能的话,也可以添加关闭所有的功能,只针对货币对来关闭一堆订单。这将帮助我节省时间,也可以在多个货币对中进行交易。
我目前正通过使用EMA15交叉34成功地手动交易上述方法。这个马丁格尔交易系统将帮助我。谢谢。
智能连接
嗨,smartconnect。
你的EMA交叉的时期是什么?34和?
最好的。
bixente
嗨,smartconnect。
这是你的EMA交叉的时期。34和?
最好的。
bixente我已经在我的帖子中提到。15 EMA与34 EMA的交叉是入门。另外,5 EMA交叉21 SMA也是广泛流行的。5、21、34和55是流行的移动平均线。这些都是强大的斐波那契数字。所以你可以根据你适合交易的时间框架图表来选择组合。我建议在较高的时间框架H1和H4交易。H1时间段的获利 应该是30点,H4时间段是50点。不要贪心,不要在上述目标之外等待太久。你将会把所有的利润在移动中归还。祝您好运。
smartconnect
嗨,mladen
我已经相当成功地使用了UMA的EA。感谢这个EA这么多年来经受住了时间的考验,至今仍在不断发展壮大。我有一个请求。在这个Martingale版本中,只有当 "stopAndReverse "设置为 "True "时,手数才会成倍增加。我不希望任何交易在亏损的情况下结束,但手数一直在增加,直到市场向一个方向移动,使我所有的交易一起盈利结束。我看到了编码中的盈利损失功能,但我不知道如何纠正我想要的方式。能否请你帮助我。
如果你能做上述修改,如果可能的话,也可以添加关闭所有的功能,只针对货币对来关闭一堆订单。这将帮助我节省时间,也可以在多个货币对中进行交易。
我目前正通过使用EMA15交叉34成功地手动交易上述方法。这个马丁格尔交易系统将帮助我。请提前感谢。
智能连接嗨,mladen/tools
我正在等待你的帮助。如果可能的话,请为我找到一些时间来完成这个修正。
智能连接
智能连接
试试这个版本
它应该也能解决卖出订单的盈亏平衡问题。你好,感谢你分享这个EA和你所做的工作。
我的问题是,是否有一个更新来解决所有的问题。
- 对于新建立的MT4/5数字经纪商
- 打平工作
- 追踪止损(上述版本的追踪止损随价格上涨,但一旦价格下跌,也会回落)。
此外,如果有人能增加多层次的追踪止损。例如。
- 追踪止损 1) 追踪止损触发。35点/移动止损步骤:30点(随着价格的每一个点 移动)
- 追踪止损2) 追踪止损触发点:60点/追踪止损步骤:40点(取代追踪止损1)
- 追踪止损3) 追踪止损触发器:120点/追踪止损步骤:15点(取代追踪止损2)
非常感谢您。
D
我在我的一个其他EA中也有这个追踪止损。
外部 bool EnableTrailingStop1 = true;
外置 double TrailingStopTrigger1 = 35
外置双倍TrailingStepPips1 = 30
空白 追踪止损1 ()
{
bool make;
for (int i=0,i<OrdersTotal();i++)
if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
如果(OrderSymbol()==Symbol()&&OrderType()<=OP_SELL)
如果(OrderMagicNumber()==MagicNumber&&OrderComment()=="MainSetup")
{
int ticket=OrderTicket();
如果(OrderType()==OP_SELL)
{
如果(OrderOpenPrice()-Ask >= TrailingStopTrigger1*g_Point)
{
double trailing = NormalizeDouble(Ask + TrailingStepPips1*g_Point, Digits);d
如果(OrderStopLoss() > trailing || OrderStopLoss() == 0.0)
{
make=OrderModify(ticket,OrderOpenPrice(),trailing,OrderTakeProfit(),0)。
if(!make)Print(GetLastError())。
}
}
}
如果(OrderType()==OP_BUY)
{
如果(Bid - OrderOpenPrice() >= TrailingStopTrigger1*g_Point)
{
double trailing = NormalizeDouble(Bid - TrailingStepPips1*g_Point,Digits);
如果(OrderStopLoss() < trailing || OrderStopLoss() == 0.0)
{
make=OrderModify(ticket,OrderOpenPrice(),trailing,OrderTakeProfit(),0。
if(!make)Print(GetLastError())。
}
}
我在我的一个其他EA中也有这样的移动止损。
外部 bool EnableTrailingStop1 = true;
外置 double TrailingStopTrigger1 = 35
外置双倍的TrailingStepPips1 = 30
空白 追踪止损1 ()
{
bool make;
for (int i=0,i<OrdersTotal();i++)
if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
如果(OrderSymbol()==Symbol()&&OrderType()<=OP_SELL)
如果(OrderMagicNumber()==MagicNumber&&OrderComment()=="MainSetup")
{
int ticket=OrderTicket();
如果(OrderType()==OP_SELL)
{
如果(OrderOpenPrice()-Ask >= TrailingStopTrigger1*g_Point)
{
double trailing = NormalizeDouble(Ask + TrailingStepPips1*g_Point, Digits);d
如果(OrderStopLoss() > trailing || OrderStopLoss() == 0.0)
{
make=OrderModify(ticket,OrderOpenPrice(),trailing,OrderTakeProfit(),0)。
if(!make)Print(GetLastError())。
}
}
}
如果(OrderType()==OP_BUY)
{
如果(Bid - OrderOpenPrice() >= TrailingStopTrigger1*g_Point)
{
double trailing = NormalizeDouble(Bid - TrailingStepPips1*g_Point,Digits);
如果(OrderStopLoss() < trailing || OrderStopLoss() == 0.0)
{
make=OrderModify(ticket,OrderOpenPrice(),trailing,OrderTakeProfit(),0。
if(!make)Print(GetLastError())。
}
}为什么你在比较中使用TrailingStopTrigger1*g_Point,然后在分配中使用TrailingStepPips1*g_Point?
你好,感谢你分享这个EA和你所做的工作。
我的问题是,是否有一个更新来解决所有的问题。
- 对于新建立的MT4/5数字经纪商
- 打平工作
- 追踪止损(上述版本的追踪止损随价格上升,但一旦价格下降,也会回落)。
此外,如果有人能增加多层次的追踪止损。例如。
- 追踪止损 1) 追踪止损触发。35点/移动止损步骤:30点(随着价格的每一个点移动)
- 追踪止损2) 追踪止损触发点:60点/追踪止损步骤:40点(取代追踪止损1)
- 追踪止损3) 追踪止损触发器:120点/追踪止损步骤:15点(取代追踪止损2)
非常感谢。
D没有这样的更新
必须重写代码
为什么你在比较中使用TrailingStopTrigger1*g_Point,然后在赋值中使用TrailingStepPips1*g_Point?
嗨,Mladen
原因是它提供了更多优化的可能性。
问候您。
D
此外,你把更多的点放在你的袋子里,而不是把它们留在桌子上。