如何确保EA只在其首次投放的图表上工作? - 页 7 12345678910 新评论 Candid 2010.08.16 15:24 #61 ForexTools: 放松;) 我在这个论坛上与工匠同行交流。那些认为他们可以帮助我的人--帮助。那些想要钱的人--写下他们的帮助,我决定是否支付我。有一些情况(而且不止一次),我已经支付了。 但除了支付,对于一个程序员来说,还有解谜的兴趣。所以我种下了其中的一个。谁想 - 有乐趣,训练他们的思维,谁不想要 - 默默地去读其他的主题。 以狭窄的方式看问题 :)。这是我的思想,我一直在训练,只是在第一篇文章中是对你的问题的建议,在随后的文章中我满足了自己的兴趣,更多的是社会学的兴趣。:) Dmitry Fedoseev 2010.08.16 15:40 #62 ForexTools: :))))))) 但尽管如此:创建了一个全局变量,EA的第二次运行检查了它的存在--它没有启动。一分钟后,终端崩溃了,但:全局变量仍然存在。 当重新启动终端时,一个单一的副本会检查它是否存在,并不启动。因此,仍然需要图表上的对象来识别 "它的图表 "并启动。 在这种情况下,问题无法用全局变量 来解决,但这里有一些关于打开文件的建议--好建议。 [删除] 2010.08.16 16:31 #63 我将教你如何用全局变量 来解决这个问题,但要付出代价。如果你太懒了,不愿意阅读这个主题。 Анатолий 2010.08.16 16:58 #64 gip: 我将教你如何用全局变量来解决这个问题,但要付出代价。如果你太懒了,不愿意阅读这个主题。 瓦迪姆的解决方案是有史以来最好的! Sergey Kravchuk 2010.08.16 17:09 #65 我已经读过了,理解了,领悟了,想通了。我自己知道如何编码 - 所以我可以自己做。 谢谢你,谢谢你,谢谢你...。 [删除] 2010.08.16 17:25 #66 ForexTools: 我需要使专家顾问只在 "一个副本 "中工作。也就是说,我第一次把它附在任何图表上,它就能工作。如果我再不小心或故意把它附在另一个图表上,第二个附件应该认识到它已经在运行,并且什么也不做。 把标签留在一个全局变量中可能不会起作用。如果我有两个附加的EA,并且我重新编译它的文本,那么就不清楚哪一个会先用它的initem工作,在那里我可以创建这个全局变量。 谁能建议什么?对如何做到这一点有什么想法吗? 有趣的问题))但没有人提到*.set文件,它应该附在每个EA中))。 我在五个图表上有相同的EA,每个图表上有不同的magicnum设置;默认情况下magicnum=0,如果magicnum=0,那么EA不做任何事情返回满,加载*.set后就可以工作,因为它有不同的magicnum...这就解决了重新编译的问题,之后默认设置为magicnumer=0,在我加载一个集合之前什么都不会发生。 只要去看任何图表,没有额外的订单)),直到我有意识地加载.set 如果我重新加载终端,默认设置是什么都无所谓,或者和以前一样,每个副本都有自己的集...是这样的还是问题很幽默? Анатолий 2010.08.16 17:50 #67 SJS: 而事实是,一切都很简单! 在gip的 对象变体中,你 通过创建一个对象允许交易。 在SJS 提出的变体中, 你通过连接设置文件允许交易(你可以简单地将负责交易的外部变量中的false改为true)。 两个版本都有手动确认专家顾问的启动。 Candid 2010.08.16 17:55 #68 SJS: 有趣的问题 )))但没有人提到*.set文件,该文件默认附在每个专家顾问中 )) 你能详细说明在哪里可以找到这套东西吗? 我认为*.chr文件更有希望 :) Sergey Kravchuk 2010.08.16 17:58 #69 Guys....我想要一个微不足道的 "防骗 "措施,防止意外 的错误行为。 交易员删除了不必要的东西,只留下一个,如果有必要的话,清除所有不必要的球状物,然后继续安静地工作。就是这样!话题结束了(imho)。 Candid 2010.08.16 18:09 #70 ForexTools: Guys....我想要一个微不足道的 "防骗 "措施,防止意外 的错误行为。 交易员删除了不必要的东西,只留下一个,如果有必要的话,清除所有不必要的球状物,然后继续安静地工作。就是这样!话题结束了(imho)。 糟糕的解决方案,需要一些限定,尽管是最小的限定 12345678910 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
放松;)
我在这个论坛上与工匠同行交流。那些认为他们可以帮助我的人--帮助。那些想要钱的人--写下他们的帮助,我决定是否支付我。有一些情况(而且不止一次),我已经支付了。
但除了支付,对于一个程序员来说,还有解谜的兴趣。所以我种下了其中的一个。谁想 - 有乐趣,训练他们的思维,谁不想要 - 默默地去读其他的主题。
:)))))))
但尽管如此:创建了一个全局变量,EA的第二次运行检查了它的存在--它没有启动。一分钟后,终端崩溃了,但:全局变量仍然存在。
当重新启动终端时,一个单一的副本会检查它是否存在,并不启动。因此,仍然需要图表上的对象来识别 "它的图表 "并启动。
在这种情况下,问题无法用全局变量 来解决,但这里有一些关于打开文件的建议--好建议。
我将教你如何用全局变量来解决这个问题,但要付出代价。如果你太懒了,不愿意阅读这个主题。
瓦迪姆的解决方案是有史以来最好的!
我已经读过了,理解了,领悟了,想通了。我自己知道如何编码 - 所以我可以自己做。
谢谢你,谢谢你,谢谢你...。
我需要使专家顾问只在 "一个副本 "中工作。也就是说,我第一次把它附在任何图表上,它就能工作。如果我再不小心或故意把它附在另一个图表上,第二个附件应该认识到它已经在运行,并且什么也不做。
把标签留在一个全局变量中可能不会起作用。如果我有两个附加的EA,并且我重新编译它的文本,那么就不清楚哪一个会先用它的initem工作,在那里我可以创建这个全局变量。
谁能建议什么?对如何做到这一点有什么想法吗?
有趣的问题))但没有人提到*.set文件,它应该附在每个EA中))。
我在五个图表上有相同的EA,每个图表上有不同的magicnum设置;默认情况下magicnum=0,如果magicnum=0,那么EA不做任何事情返回满,加载*.set后就可以工作,因为它有不同的magicnum...这就解决了重新编译的问题,之后默认设置为magicnumer=0,在我加载一个集合之前什么都不会发生。 只要去看任何图表,没有额外的订单)),直到我有意识地加载.set 如果我重新加载终端,默认设置是什么都无所谓,或者和以前一样,每个副本都有自己的集...是这样的还是问题很幽默?
而事实是,一切都很简单!
在gip的 对象变体中,你 通过创建一个对象允许交易。
在SJS 提出的变体中, 你通过连接设置文件允许交易(你可以简单地将负责交易的外部变量中的false改为true)。
两个版本都有手动确认专家顾问的启动。
有趣的问题 )))但没有人提到*.set文件,该文件默认附在每个专家顾问中 ))
你能详细说明在哪里可以找到这套东西吗?
我认为*.chr文件更有希望 :)
Guys....我想要一个微不足道的 "防骗 "措施,防止意外 的错误行为。
交易员删除了不必要的东西,只留下一个,如果有必要的话,清除所有不必要的球状物,然后继续安静地工作。就是这样!话题结束了(imho)。
Guys....我想要一个微不足道的 "防骗 "措施,防止意外 的错误行为。
交易员删除了不必要的东西,只留下一个,如果有必要的话,清除所有不必要的球状物,然后继续安静地工作。就是这样!话题结束了(imho)。