如何确保EA只在其首次投放的图表上工作? - 页 2

 
EA的可用性事实应该反映在终端的配置中,这是你应该检查克隆的地方。顺便说一下,你可以为重命名投保,如果正确的名字没有出现在配置中,那就再见吧。但我没有使用过终端配置,我想这种东西是写在chr文件中的,但应该检查一下是否是实时控制的。
 
然后直截了当地作为储物柜归档,没有问题。
 
PapaYozh:

顺便说一句,是的。如果不允许使用2个EA的实例,那么哪个EA先启动并不重要。

有 :(

最初的情况是:在一个符号和一个周期上有两个开放的图表。 其中一个有一套指标,另一个是另一个。

所以:我需要我的专家顾问只在第一张图表和第一组指标上工作(其中一些指标可能会给专家顾问提供信号)。只有在我删除第一个EA和它的deinit清除其积压后,它才可能开始在第二个图表中工作(这真的需要考虑,但尽管如此)。

 

变体一,二建议无论在什么图表上。

在init()中,你生成一个标识符号,将其写入一个局部变量一个全局变量

在start()中,只有当全局变量和局部变量的值匹配时才执行代码。

在start()中,如果变量不匹配,你就用声音发出信号--两个代码实例被运行。

 

在队列文件中创建一个文件,谁先在队列中工作,就从队列中通过deinit删除(REASON_REMOVE 1 程序从时间表中删除)。

也许像这样的事情

 
ForexTools:

确实如此 :(

最初的情况:在一个符号和一个周期上有两个开放的图表。 一个有一套指标,另一个有另一套指标。 哪一个和多少个指标并不重要(解决方案应该是通用的,而不是与特定的名称相联系)。

所以:我需要我的专家顾问只在第一张图表和第一组指标上工作(其中一些指标可能会给专家顾问提供信号)。只有在我删除第一个EA和它的deinit清除其积压后,它才可能开始在第二个图表中工作(这真的需要考虑,但尽管如此)。

因此,如果一个相同的espert有不同的参数,你可以让魔术师extern,也可以改变它,那么就不会有混乱,一切都很清楚。
 
Techno:
因此,如果同一个espert有不同的参数,你可以让魔术师extern,也可以改变它,那么就不会有混乱,一切都会很清楚。
我看得出,他只想让这个EA的一个副本工作,不管设置如何,等等。
 
gip:

在init()中,你生成一个标识符号,将其写入一个局部变量和一个全局变量。

在start()中,只有当全局变量和局部变量的值匹配时,你才执行代码。

重新编译和两个运行中的EA将不会工作--第一个可能是第二个(不正确)图表中的init。
 
sanyooooook:
似乎他只想让这个EA的一个副本完全工作,不管设置如何,等等。
第一个安装的(当时没有一个副本)总是能工作,而后来安装的其他所有的都不能工作!"。
 
ForexTools:
没错!你放的第一个(当时没有一个副本)总是有效的,而后来的所有其他的--都没有!"。

好吧,这就是排队,在收银台的那个规则!)
原因: