新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 786

 

我怎样才能启动一个.ex4格式的EA,把它连接到不同名称的EA上,同时我需要显示输入参数,也就是说,能够完全操作它。

我们有一个名为 "Trade.ex4 "的编译的专家顾问。

创建一个新的专家顾问,名为 "Hand.ex4"。

如何组合,以便在 "Hand.ex4 "开始时,"Trade.ex4 "完全运作,同时,"Trade.ex4 "已经根据#资源类型附加到 "Hand.ex4 "上。

也就是说,我们的机器上只有Hand.ex4,但我们在工作中使用Trade.ex4。

谢谢你!

 
Alekseu Fedotov:

请注意,该功能已略有改变。

它的工作!非常感谢!!!。

 
Vitaly Muzichenko:

我怎样才能启动一个.ex4格式的EA,把它连接到不同名称的EA上,同时我需要显示输入参数,即能够与之合作。

我们有一个名为 "Trade.ex4 "的编译的专家顾问。

创建一个新的专家顾问,名为 "Hand.ex4"。

如何组合,以便在 "Hand.ex4 "开始时,"Trade.ex4 "完全运作,同时,"Trade.ex4 "已经根据#资源类型附加到 "Hand.ex4 "上。

也就是说,我们的机器上只有Hand.ex4,但我们在工作中使用Trade.ex4。

谢谢你!

你把 "Trade.ex4 "放在一个图表上,用 "Hand.ex4 "来跟踪 "Trade.ex4 "的订单在同一符号的另一个图表上的出现。

没有#resurse类型选项
 
Ilya Prozumentov:

你把 "Trade.ex4 "放在一个图表上,在另一个与你的 "Hand.ex4 "相同符号的图表上跟踪 "Trade.ex4 "的订单的出现。

没有#resurse类型的选项

这是不可能的。你必须给用户Hand.ex4文件,但不包括Trade.ex4。

 
Vitaly Muzichenko:

这是不可能的。你必须给用户Hand.ex4文件,但不包括Trade.ex4。

那么你需要源代码或者自己写整个算法。

 
Ilya Prozumentov:

那么你就需要源代码或者自己编写整个算法。

该算法的写法是:。我们需要将准备好的系统插入到另一个系统的任何专家顾问中,这样最后两个专家顾问就会工作。这是一个无法解决的荒谬任务。你可以直接创建一个,但有一个小的细微差别,我将把它留在幕后)

 
Vitaly Muzichenko:

以此为契机,有两个EA在工作。这是一个无法解决的荒谬任务。

或者写第三个EA,它将使用终端的全局变量 或其他方式来控制前两个EA。

或者,在专家顾问的一个代码中,插入以前编写的专家顾问的2个代码,像这样

int OnInit()
  {
//---
   OnInit1();
   OnInit2();
//---
   return(INIT_SUCCEEDED);
  }

void OnStart()
  {
//---
   OnStart1();
   OnStart2();
  }

并将其重命名为OnStart() --> OnStart1()和OnStart2() --2分钟的工作)

SZZ:为了避免大负荷和漏掉的刻度,你可以调用一个专家,然后通过刻度调用第二个专家;)

 
谁知道如何将MT4终端与互联网断开,使其不接收新的报价,从而使其成为离线状态?假设有一种情况,你需要在电脑上上网,但在终端不需要,因为你需要完善你的EA机器人,等等,你需要将程序与网络隔离。
 
Seric29:
谁知道如何将MT4终端与互联网断开,使其不接收新的报价,从而使其成为离线状态?如果你处于这样的情况:你需要在你的PC上上网,但不需要在终端上上网,因为你需要微调你的EA等,你需要把程序从网络上断开连接。

删除登录名(或更改最后一位数字--我就是这么做的)。

 
Igor Makanu:

删除登录名(或更改最后一位数字--我就是这么做的)。

在这种情况下,登录将被破坏,连接也将丢失。我将尝试一下,在这种情况下,图表会不会飞走?我检查了图表没有飞走,机器人躺在上面计数,我以为机器人不会躺在一个不存在的账户上,但谢谢你的建议。