MQL中的异步和多线程编程 - 页 31

 
Andrey Barinov ,一般来说,你的方法让我想起了Unix的fork()。我认为如果MKs将常规的fork()拧进终端,这将是非常优雅的解决方案--那些需要它的人将得到相对简单(就必要的知识而言)的多线程,而且不需要用模板/图形的各种技巧。
 
Andrey Barinov:

在标准图表上,所有的事件都是存在的。在OBJ_CHART上只有OnChartEvent,如有必要,主EA会发送OnTick和OnTimer。

那么,OBJ_CHART 画出gui并处理OnChartEvent的事件,就这样了?

OBJ_CHART中所有事件的主要驱动力是OnChartEvent(),所以OnTick和OnTimer事件需要通过EventChartCustom发送,因为资源不会工作?或者说,如果用OnChartEvent的命令来读取它们,它们会工作吗?

 
Реter Konow:

那么,OBJ_CHART 绘制gui并处理OnChartEvent事件,就这样了?

OBJ_CHART中所有事件的主要驱动力是OnChartEvent(),OnTick和OnTimer事件必须通过EventChartCustom发送,因为资源将无法工作?或者说,如果从OnChartEvent中读取,它们会不会起作用?

GUI在主EA中工作。它还将通过OnChartEvent在代理上投放所有必要的事件。

 
Andrey Barinov:

GUI在主EA中工作。它还将通过OnChartEvent在代理上投放所有必要的事件。

而代理(OBJ_CHART)是做什么的?计算?

 
Реter Konow:

而代理(OBJ_CHART)做什么?计算?

计算方法,交易逻辑。委托给它(他们)的一切。理想情况下,所有不是GUI的东西。

 
Andrey Barinov:

只要他们不禁止在市场上使用模板 就可以了。出于安全考虑,他们可以很容易地这样做。

 
fxsaber:

只要他们不禁止在市场上使用模板 就可以了。出于安全考虑,他们可以很容易地这样做。

你开始交易了吗?

 
fxsaber:

只要他们不禁止在市场上使用模板 就可以了。出于安全考虑,他们可以很容易地这样做。

我们会在出现问题时进行处理 :)

 
Andrey Barinov:

计算方法,交易逻辑。委托给它(他们)的一切。理想情况下,所有非GUI的东西。

那你怎么把计算的结果拿回来呢?

原则上,它可以把它们写到一个资源中,对吗?

如果你需要传递一个数据数组进行计算呢?通过OnChartEvent()给它一个访问资源的命令,它将读取数据,进行计算,然后将结果写到资源上?

但是,在任何情况下,只能通过EventChartCustom() 给出命令?

如果我们在第一次调用后将其循环,这样它就会不断地访问和读取资源,并从中执行命令?

很抱歉有这么多的问题。))

 
Vict:

你开始交易了吗?

不,我是在写博客文章。