[存档!]任何菜鸟问题,为了不给论坛添乱。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 2. - 页 496 1...489490491492493494495496497498499500501502503...537 新评论 Denis Lazarev 2011.07.07 10:44 #4951 如果(trendUP==true) { OrderSend(Symbol(),OP_BUY,Lot,Ask,3,Bid-200*Point, Bid+35*Point)。 TP=OrderOpenPrice()+35*Point-Close[0]。 } 如果(trendDOWN==true) { OrderSend(Symbol(),OP_SELL,Lot,Bid,3,Ask+200*Point,Ask-35*Point)。 TP=Close[0]-OrderOpenPrice()+35*Point。 } OrderSelect(OrdersTotal()-1,SELECT_BY_POS)。 如果((OrderType()==OP_BUY)&&(TP<3*Point))。 { OrderModify(OrderTicket(,0,Bid-4*Point,Bid+4*Point,0,Blue); if (TP<Bid+4*Point) { TP=Bid+4*Point; } } 如果((OrderType()==OP_SELL)&&(TP<3*Point)) { OrderModify(OrderTicket(,0,Ask+4*Point,Ask-4*Point,0,Blue); if (TP>Ask-4*Point) { TP=Ask-4*Point; } } 请提供代码帮助,意思是--当收盘价接近TP超过3点时,就会出现TP和SL的 "框架 "4点,你只需要框架上升,否则就没有意义,但由于某些原因,当价格下跌时,框架跟随价格,没有框架的专家不会做一个失败的交易,有框架的专家会归零。 [Archive!] Any rookie question, 初学者的问题 MQL4 MT4 MetaTrader [警告关闭!]任何新手问题,为了不给论坛添乱。专业人士,不要走过。没有你,哪里都不能去。 ilunga 2011.07.07 11:03 #4952 LazarevDenis: 请在代码上帮助我--当收盘价接近TP接近3点时,就会形成一个TP和SL的4点的 "框架";这个框架应该只往上走,否则就没有意义了,但不知为什么,当价格下跌时,框架会跟着价格走;如果没有框架,EA就不会有任何损失。 如果((OrderType()==OP_SELL)&&(TP<3*Point)) 添加另一个检查,如果买入订单的新SL高于卖出订单,而卖出订单低于当前值的话 --- 2011.07.07 11:03 #4953 LazarevDenis: 似乎mql4没有这个功能,但mql5有。 不要混淆MQL4和MT4 kerakz 2011.07.07 12:42 #4954 下午好。 这就是在专家标签中不时出现的问题。勾选 "允许导入DLL...... "被选中。 15:30:02 DVD 100-50美分 EURUSD,M1:专家函数调用 不允许;'stdlib'-'ErrorDescription' 15:30:02 DVD 100-50美分 EURUSD,M1:专家停止了 大致翻译为--专家顾问调用的功能是不允许的。 Denis Lazarev 2011.07.07 13:11 #4955 kerakz:下午好。 这就是在专家标签中不时出现的问题。勾选 "允许导入DLL...... "被选中。 15:30:02 DVD 100-50美分 EURUSD,M1:专家函数调用不允许;'stdlib'-'ErrorDescription' 15:30:02 DVD 100-50美分 EURUSD,M1:专家停止了 大致翻译为--专家顾问所调用的函数是不允许的。 以及允许导入 外部考官的复选框? kerakz 2011.07.07 15:15 #4956 LazarevDenis: 允许导入外部考官的复选框呢? 第一次出现这个错误时,我检查了它。 我删除了它,从那时起,它在3个月内重复了6-7次。此后有6-7次。 demlin 2011.07.07 17:06 #4957 大家好! 策略中有两个信号:一个主信号和一个次信号。当第二个信号出现不超过12小时后,交易就开始了。问题:我怎样才能教我的专家顾问不对信号作出反应,如果它出现的时间超过12小时? Victor Nikolaev 2011.07.07 17:08 #4958 demlin:大家好!策略中有两个信号:一个主信号和一个次信号。当第二个信号出现不超过12小时后,交易就会开始。问题:我怎样才能教我的专家顾问不对信号作出反应,如果它出现的时间超过12小时? 保存第一个信号的时间,当第二个信号出现时检查时间差。大于设定的时间,将变量重置为零,并且不做任何事情。 demlin 2011.07.07 17:16 #4959 Vinin: 保存第一个信号的时间,当第二个信号到达时检查时间差。超过设定的时间,将变量重置为零,不做任何事情。 我明白这个算法,问题是用什么命令来实现它。我还没有和时间打过交道。 Victor Nikolaev 2011.07.07 17:19 #4960 demlin: 我明白这个算法,问题是用什么命令来实现它。我还没有和时间打过交道。 有不同的方法。两个字是做不到的。 1...489490491492493494495496497498499500501502503...537 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
如果(trendUP==true)
{
OrderSend(Symbol(),OP_BUY,Lot,Ask,3,Bid-200*Point, Bid+35*Point)。
TP=OrderOpenPrice()+35*Point-Close[0]。
}
如果(trendDOWN==true)
{
OrderSend(Symbol(),OP_SELL,Lot,Bid,3,Ask+200*Point,Ask-35*Point)。
TP=Close[0]-OrderOpenPrice()+35*Point。
}
OrderSelect(OrdersTotal()-1,SELECT_BY_POS)。
如果((OrderType()==OP_BUY)&&(TP<3*Point))。
{
OrderModify(OrderTicket(,0,Bid-4*Point,Bid+4*Point,0,Blue);
if (TP<Bid+4*Point)
{
TP=Bid+4*Point;
}
}
如果((OrderType()==OP_SELL)&&(TP<3*Point))
{
OrderModify(OrderTicket(,0,Ask+4*Point,Ask-4*Point,0,Blue);
if (TP>Ask-4*Point)
{
TP=Ask-4*Point;
}
}
请提供代码帮助,意思是--当收盘价接近TP超过3点时,就会出现TP和SL的 "框架 "4点,你只需要框架上升,否则就没有意义,但由于某些原因,当价格下跌时,框架跟随价格,没有框架的专家不会做一个失败的交易,有框架的专家会归零。
请在代码上帮助我--当收盘价接近TP接近3点时,就会形成一个TP和SL的4点的 "框架";这个框架应该只往上走,否则就没有意义了,但不知为什么,当价格下跌时,框架会跟着价格走;如果没有框架,EA就不会有任何损失。
如果((OrderType()==OP_SELL)&&(TP<3*Point))
添加另一个检查,如果买入订单的新SL高于卖出订单,而卖出订单低于当前值的话
似乎mql4没有这个功能,但mql5有。
不要混淆MQL4和MT4
下午好。
这就是在专家标签中不时出现的问题。勾选 "允许导入DLL...... "被选中。
15:30:02 DVD 100-50美分 EURUSD,M1:专家函数调用 不允许;'stdlib'-'ErrorDescription'
15:30:02 DVD 100-50美分 EURUSD,M1:专家停止了
大致翻译为--专家顾问调用的功能是不允许的。
下午好。
这就是在专家标签中不时出现的问题。勾选 "允许导入DLL...... "被选中。
15:30:02 DVD 100-50美分 EURUSD,M1:专家函数调用不允许;'stdlib'-'ErrorDescription'
15:30:02 DVD 100-50美分 EURUSD,M1:专家停止了
大致翻译为--专家顾问所调用的函数是不允许的。
以及允许导入 外部考官的复选框?
允许导入外部考官的复选框呢?
第一次出现这个错误时,我检查了它。 我删除了它,从那时起,它在3个月内重复了6-7次。此后有6-7次。
大家好!
策略中有两个信号:一个主信号和一个次信号。当第二个信号出现不超过12小时后,交易就开始了。问题:我怎样才能教我的专家顾问不对信号作出反应,如果它出现的时间超过12小时?
大家好!
策略中有两个信号:一个主信号和一个次信号。当第二个信号出现不超过12小时后,交易就会开始。问题:我怎样才能教我的专家顾问不对信号作出反应,如果它出现的时间超过12小时?
保存第一个信号的时间,当第二个信号出现时检查时间差。大于设定的时间,将变量重置为零,并且不做任何事情。
保存第一个信号的时间,当第二个信号到达时检查时间差。超过设定的时间,将变量重置为零,不做任何事情。
我明白这个算法,问题是用什么命令来实现它。我还没有和时间打过交道。
有不同的方法。两个字是做不到的。