[存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 5. - 页 52 1...454647484950515253545556575859...432 新评论 Viktar Dzemikhau 2013.01.04 11:23 #511 这里是我的修改挂单 功能。修改时,我设置了一个新的价格和一个新的止损。该功能部分工作,但由于某些原因,测试人员得到的错误是1。我的函数写得正确吗?void MovingPendingOrders(/*int ticket, double newPrice*/) { double priceS = NormalizeDouble((Low[1] - i_thresholdFromInput*pt),Digits); // Новая цена открытия для OP_SELLSTOP double priceB = NormalizeDouble((High[1] + i_thresholdFromBasedSL*pt),Digits); // Новая цена открытия для OP_BUYSTOP bool b_mod, s_mod; int total = OrdersTotal() - 1; int s_ticket, b_ticket; for(int i=total; i>=0; i--) { if(!OrderSelect(i,SELECT_BY_POS,MODE_TRADES)) continue; if(OrderMagicNumber() != i_myMagic) continue; { if(OrderType() == OP_BUYSTOP) { b_ticket = OrderTicket(); b_mod = true; } if(OrderType() == OP_SELLSTOP) { s_ticket = OrderTicket(); s_mod = true; } } } if(IsTradeAllowed()) { if((b_mod) && (priceB > Ask)) OrderModify(b_ticket,priceB,priceS,0,0,Brown); if((s_mod) && (priceS < Bid)) OrderModify(s_ticket,priceS,priceB,0,0,Brown); } Print("MovingPendingOrders переоткрыл ордер по новой цене"); } TheXpert 2013.01.04 11:27 #512 hoz:我的函数写得正确吗? bool b_mod = false; bool s_mod = false; [删除] 2013.01.04 11:58 #513 hoz:这里是我的修改挂单功能。修改时,我设置了一个新的价格和一个新的止损。该功能部分工作,但由于某些原因,测试人员得到的错误是1。我的函数写得正确吗?...在每一次打勾 时,你都会反复修改。?! Vadim Zhunko 2013.01.04 12:06 #514 BeerGod:请教如何使EA在覆盖图表的框架上面输出评论,使其更容易阅读。我现在不知道该怎么做。它应该是这样的。 我们应该使用某种类型的字体。也许甚至创造你自己的。 Viktar Dzemikhau 2013.01.04 12:30 #515 silatyt:...在每一次打勾时,你都会反复修改。?! 我不知道该把它放在哪里,由于经验不足,我把专家顾问的逻辑搞乱了。为了检查功能,我把它放在启动...是的,它是在每一次勾选中,这就是为什么会出现错误。然后,在函数定义了一个新条后,我把它放了进去,并按照TheXpert 告诉我的方法修正了代码,一切都照常进行。 Arles 2013.01.04 14:22 #516 下午好。请您告诉我,负责以下工作的EA代码应该是什么样子。1.逐一查看EA所依据的指标参数(在给定的范围内,例如从10到20),直到不满足开仓条件。2.如果搜索后的条件没有得到满足 - 等待5分钟。 [删除] 2013.01.05 17:14 #517 下午好。你知道是否有可能用标准的mql4工具将代码执行从第35行发送到第18行(例如行)。代码中的一种跳跃性。 --- 2013.01.05 17:21 #518 tpg_k156: 下午好。你知道是否有可能用标准的mql4工具将代码执行从第35行发送到第18行(例如行)。代码中的一种跳跃性。 操作员开关/if - else和功能 [删除] 2013.01.05 17:36 #519 sergeev: 开关/if - else运算符和功能 那么,是否有可能强迫同一个函数体 再次执行自己呢? 比如说int Gipo() // Пользовательская функция { всякая фигня if(получили-что-надо) { return(что-надо); } else { Gipo(); } } ??? --- 2013.01.05 18:07 #520 tpg_k156: 那么,是否有可能强制同一函数体再次执行? 比如是的,这就是所谓的递归。 1...454647484950515253545556575859...432 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
这里是我的修改挂单 功能。修改时,我设置了一个新的价格和一个新的止损。该功能部分工作,但由于某些原因,测试人员得到的错误是1。
我的函数写得正确吗?
我的函数写得正确吗?
这里是我的修改挂单功能。修改时,我设置了一个新的价格和一个新的止损。该功能部分工作,但由于某些原因,测试人员得到的错误是1。
我的函数写得正确吗?
请教如何使EA在覆盖图表的框架上面输出评论,使其更容易阅读。
我现在不知道该怎么做。
它应该是这样的。
...在每一次打勾时,你都会反复修改。?!
我不知道该把它放在哪里,由于经验不足,我把专家顾问的逻辑搞乱了。为了检查功能,我把它放在启动...是的,它是在每一次勾选中,这就是为什么会出现错误。然后,在函数定义了一个新条后,我把它放了进去,并按照TheXpert 告诉我的方法修正了代码,一切都照常进行。
下午好。请您告诉我,负责以下工作的EA代码应该是什么样子。
1.逐一查看EA所依据的指标参数(在给定的范围内,例如从10到20),直到不满足开仓条件。
2.如果搜索后的条件没有得到满足 - 等待5分钟。
下午好。你知道是否有可能用标准的mql4工具将代码执行从第35行发送到第18行(例如行)。代码中的一种跳跃性。
操作员开关/if - else
和功能
开关/if - else运算符
和功能
那么,是否有可能强迫同一个函数体 再次执行自己呢? 比如说
那么,是否有可能强制同一函数体再次执行? 比如
是的,这就是所谓的递归。