[存档!]任何菜鸟问题,为了不使论坛变得混乱。专业人士,不要路过。没有你,哪里都不能去 - 4. - 页 322 1...315316317318319320321322323324325326327328329...631 新评论 Рустам 2012.08.12 23:28 #3211 如果该EA最初不是作为一个多货币EA设计的,你可能有一个Magik和一个符号过滤器。每个EA只允许一个订单。 Алексей Тарабанов 2012.08.12 23:30 #3212 yosuf: 谢谢你,请问另一个问题:该EA同时运行在29个工具上,即在一个共同账户的29个对应终端上。我需要确保空缺职位的总数永远不超过30个。我给EA设置了这样的限制,并认为它将按总的神奇数字计算,但事实并非如此,它仍然放了超过30个订单。 看来我给了一个错误的指令,EA把它当作每个符号的30个订单。我应该怎么做? 我仍然在视觉上关注它。 正如我们在敖德萨所说,一个终端的29个符号和29个终端各一个符号之间有两个很大的区别。我不知道你的情况 :) Рустам 2012.08.12 23:32 #3213 不同的是多线程(能够同时开出多个订单),其余的都是正常的业务。 Алексей Тарабанов 2012.08.12 23:34 #3214 FAQ: 不同之处在于多线程(能够同时开立多个订单),其余的和平时一样。 ...和--问题的作者的问题的原因。 Алексей Тарабанов 2012.08.12 23:43 #3215 Yusuf,在一个终端打开29个工具窗口,做同样的事情。当它开始充分工作时,如有必要,可使架构更加复杂。 Юсуфходжа 2012.08.12 23:48 #3216 FAQ: 不同之处在于多头流动(能够同时开立多个订单),其余的和平常一样。如果我们一次设置一个订单,那么 "快速 "的工具,将能够更频繁地打开订单,将失去这个机会。 此外,其他8个工具现在正在等待一个合适的时机,现在他们应该排队打开,我不得不紧急关闭10个额外的积极订单。 Рустам 2012.08.12 23:53 #3217 那么你需要改变逻辑。首先,删除字符过滤器。 Boris 2012.08.13 15:14 #3218 现在我问一下,这个话题就会回到它原来的位置!"。 这里有一个问题:当一个头寸被止损平仓,EA试图用平仓来平仓时,我有时会出现常见的错误(2)。 该函数允许3次平仓尝试,所以它最多尝试3次,两次得到无效票(4108)。我怎样才能让它停止尝试呢?该票没有在其他订单中打开,也没有任何其他位置,但我们仍然得到同样的结果。 而这些尝试到底有没有被送到特区?也许,它只停留在终端上,而我并没有白白打扰DC?提前感谢您的澄清! --- 2012.08.13 15:18 #3219 borilunad: 这里有一个问题:有时在Real上会出现ERR_COMMON_ERROR,当一个头寸被止损平仓后,专家顾问试图用平仓来平仓,由于函数规定了3次平仓的尝试,它最多尝试了3次。我怎样才能阻止它的尝试? 在尝试关闭之前,执行OrderSelect 并检查OrderCloseTime。如果它已经高于0,则订单被关闭。 Boris 2012.08.13 15:25 #3220 sergeev: 在尝试关闭之前,执行OrderSelect并检查OrderCloseTime。如果它已经大于0,则订单被关闭。 我有Select,我应该把OrderCloseTime放在哪里?在选择之后还是在CloseOrder()函数中? 在文件中看了一下。我没有历史选择,只有传统。因此,我将尝试把这个历史选择放在关闭条件之后和CloseOrder()之前。谢谢你! 1...315316317318319320321322323324325326327328329...631 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
谢谢你,请问另一个问题:该EA同时运行在29个工具上,即在一个共同账户的29个对应终端上。我需要确保空缺职位的总数永远不超过30个。我给EA设置了这样的限制,并认为它将按总的神奇数字计算,但事实并非如此,它仍然放了超过30个订单。 看来我给了一个错误的指令,EA把它当作每个符号的30个订单。我应该怎么做? 我仍然在视觉上关注它。
正如我们在敖德萨所说,一个终端的29个符号和29个终端各一个符号之间有两个很大的区别。我不知道你的情况 :)
不同之处在于多线程(能够同时开立多个订单),其余的和平时一样。
...和--问题的作者的问题的原因。
不同之处在于多头流动(能够同时开立多个订单),其余的和平常一样。
如果我们一次设置一个订单,那么 "快速 "的工具,将能够更频繁地打开订单,将失去这个机会。 此外,其他8个工具现在正在等待一个合适的时机,现在他们应该排队打开,我不得不紧急关闭10个额外的积极订单。
现在我问一下,这个话题就会回到它原来的位置!"。
这里有一个问题:当一个头寸被止损平仓,EA试图用平仓来平仓时,我有时会出现常见的错误(2)。 该函数允许3次平仓尝试,所以它最多尝试3次,两次得到无效票(4108)。我怎样才能让它停止尝试呢?该票没有在其他订单中打开,也没有任何其他位置,但我们仍然得到同样的结果。
而这些尝试到底有没有被送到特区?也许,它只停留在终端上,而我并没有白白打扰DC?提前感谢您的澄清!
borilunad:
这里有一个问题:有时在Real上会出现ERR_COMMON_ERROR,当一个头寸被止损平仓后,专家顾问试图用平仓来平仓,由于函数规定了3次平仓的尝试,它最多尝试了3次。我怎样才能阻止它的尝试?
在尝试关闭之前,执行OrderSelect 并检查OrderCloseTime。如果它已经高于0,则订单被关闭。
在尝试关闭之前,执行OrderSelect并检查OrderCloseTime。如果它已经大于0,则订单被关闭。
我有Select,我应该把OrderCloseTime放在哪里?在选择之后还是在CloseOrder()函数中?
在文件中看了一下。我没有历史选择,只有传统。因此,我将尝试把这个历史选择放在关闭条件之后和CloseOrder()之前。谢谢你!