如何确保EA只在其首次投放的图表上工作? - 页 2 12345678910 新评论 Candid 2010.08.16 10:50 #11 EA的可用性事实应该反映在终端的配置中,这是你应该检查克隆的地方。顺便说一下,你可以为重命名投保,如果正确的名字没有出现在配置中,那就再见吧。但我没有使用过终端配置,我想这种东西是写在chr文件中的,但应该检查一下是否是实时控制的。 TheXpert 2010.08.16 11:12 #12 然后直截了当地作为储物柜归档,没有问题。 Sergey Kravchuk 2010.08.16 11:41 #13 PapaYozh: 顺便说一句,是的。如果不允许使用2个EA的实例,那么哪个EA先启动并不重要。 有 :( 最初的情况是:在一个符号和一个周期上有两个开放的图表。 其中一个有一套指标,另一个是另一个。 所以:我需要我的专家顾问只在第一张图表和第一组指标上工作(其中一些指标可能会给专家顾问提供信号)。只有在我删除第一个EA和它的deinit清除其积压后,它才可能开始在第二个图表中工作(这真的需要考虑,但尽管如此)。 [删除] 2010.08.16 11:56 #14 变体一,二建议无论在什么图表上。 在init()中,你生成一个标识符号,将其写入一个局部变量 和一个全局变量。 在start()中,只有当全局变量和局部变量的值匹配时才执行代码。 在start()中,如果变量不匹配,你就用声音发出信号--两个代码实例被运行。 Alexandr Bryzgalov 2010.08.16 12:01 #15 在队列文件中创建一个文件,谁先在队列中工作,就从队列中通过deinit删除(REASON_REMOVE 1 程序从时间表中删除)。 也许像这样的事情 techno 2010.08.16 12:04 #16 ForexTools: 确实如此 :( 最初的情况:在一个符号和一个周期上有两个开放的图表。 一个有一套指标,另一个有另一套指标。 哪一个和多少个指标并不重要(解决方案应该是通用的,而不是与特定的名称相联系)。 所以:我需要我的专家顾问只在第一张图表和第一组指标上工作(其中一些指标可能会给专家顾问提供信号)。只有在我删除第一个EA和它的deinit清除其积压后,它才可能开始在第二个图表中工作(这真的需要考虑,但尽管如此)。 因此,如果一个相同的espert有不同的参数,你可以让魔术师extern,也可以改变它,那么就不会有混乱,一切都很清楚。 Alexandr Bryzgalov 2010.08.16 12:07 #17 Techno: 因此,如果同一个espert有不同的参数,你可以让魔术师extern,也可以改变它,那么就不会有混乱,一切都会很清楚。 我看得出,他只想让这个EA的一个副本工作,不管设置如何,等等。 Sergey Kravchuk 2010.08.16 12:09 #18 gip: 在init()中,你生成一个标识符号,将其写入一个局部变量和一个全局变量。 在start()中,只有当全局变量和局部变量的值匹配时,你才执行代码。 重新编译和两个运行中的EA将不会工作--第一个可能是第二个(不正确)图表中的init。 Sergey Kravchuk 2010.08.16 12:11 #19 sanyooooook: 似乎他只想让这个EA的一个副本完全工作,不管设置如何,等等。 第一个安装的(当时没有一个副本)总是能工作,而后来安装的其他所有的都不能工作!"。 Alexandr Bryzgalov 2010.08.16 12:12 #20 ForexTools: 没错!你放的第一个(当时没有一个副本)总是有效的,而后来的所有其他的--都没有!"。 好吧,这就是排队,在收银台的那个规则!) 12345678910 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
顺便说一句,是的。如果不允许使用2个EA的实例,那么哪个EA先启动并不重要。
有 :(
最初的情况是:在一个符号和一个周期上有两个开放的图表。 其中一个有一套指标,另一个是另一个。
所以:我需要我的专家顾问只在第一张图表和第一组指标上工作(其中一些指标可能会给专家顾问提供信号)。只有在我删除第一个EA和它的deinit清除其积压后,它才可能开始在第二个图表中工作(这真的需要考虑,但尽管如此)。
变体一,二建议无论在什么图表上。
在init()中,你生成一个标识符号,将其写入一个局部变量 和一个全局变量。
在start()中,只有当全局变量和局部变量的值匹配时才执行代码。
在start()中,如果变量不匹配,你就用声音发出信号--两个代码实例被运行。
在队列文件中创建一个文件,谁先在队列中工作,就从队列中通过deinit删除(REASON_REMOVE 1 程序从时间表中删除)。
也许像这样的事情
确实如此 :(
最初的情况:在一个符号和一个周期上有两个开放的图表。 一个有一套指标,另一个有另一套指标。 哪一个和多少个指标并不重要(解决方案应该是通用的,而不是与特定的名称相联系)。
所以:我需要我的专家顾问只在第一张图表和第一组指标上工作(其中一些指标可能会给专家顾问提供信号)。只有在我删除第一个EA和它的deinit清除其积压后,它才可能开始在第二个图表中工作(这真的需要考虑,但尽管如此)。
因此,如果同一个espert有不同的参数,你可以让魔术师extern,也可以改变它,那么就不会有混乱,一切都会很清楚。
在init()中,你生成一个标识符号,将其写入一个局部变量和一个全局变量。
在start()中,只有当全局变量和局部变量的值匹配时,你才执行代码。
似乎他只想让这个EA的一个副本完全工作,不管设置如何,等等。
没错!你放的第一个(当时没有一个副本)总是有效的,而后来的所有其他的--都没有!"。