Mt4结束支持。 - 页 21

 
Andrei:

...单一的接口完全不能适用于任何计算任务的编程......

当你有1000个类似的任务,可以合并到一个标志下,并为这许多任务中的每一个功能创建通用处理程序时,情况就不同了。

真诚的。

 
Реter Konow:

我对稍有延迟表示歉意。

下面是该函数的第一个版本。你可以进一步完善和发展它。如果有人发现错误,请发表意见。

哦......。当然,我没有去研究它--我很难读懂这样的代码。让我们假设,假设它返回的是它应该返回的东西。

而你怎么知道欧元兑美元和美元兑加元的新条 出现在他们各自的三个时间段--M5、H1和D1上?

 
Andrey Kisselyov:

当你有1000个类似结构的任务时,情况就不同了。

我认为甚至没有2个类似的任务。:)你可以调用一个函数1000次,但这是一个任务,不是1000个。

 
Artyom Trishkin:

哦......。当然,没有进入它--我很难读懂这种代码。让我们假设,假设它返回的是它应该返回的东西。

而你如何知道欧元兑美元和美元兑加元的新条形 的事实--在三个时间段--M5、H1和D1上的每个条形

如果报价来自一个服务器,那么什么乐器并不重要。毕竟,每个符号的条形图都是在同一时间打开的。

如果报价来源位于世界的不同地方,那就是另一回事了。对于分钟来说,这并不重要,但在更高的时间范围内可能会有问题。也许需要对时间函数进行更详细的研究,需要进行准确的时间校正。但这是这个解决方案发展的下一个阶段...

你必须为这个功能做一个校准...

 
Реter Konow:

如果报价来自同一个服务器,那么哪种工具就没有区别。毕竟,每个仪器上的小节是同时打开的。

如果引文的来源是在世界不同的地方,那就不同了。对于分钟来说,这并不重要,但在更高的时间范围内可能会有问题。也许需要对时间函数进行更详细的研究,需要进行准确的时间校正。但这是这个解决方案发展的下一个阶段...

你需要为这个功能做一个校准...


有所不同 ....

 
Andrei:

我认为甚至没有2个类似的任务。:)这个函数可以被调用1000次,但这是一个任务,而不是1000个。

我们谈论的不是在EA中调用一个函数,而是编写通用接口(处理程序)。

你有1000个任务来编写一个机器人。 每个任务基本上都包括
1获得信号的功能,以打开
2.订单开放的功能
3、订单跟踪的功能
4 接收信号,关闭订单
等等。
这些功能对每个机器人来说都是不同的,但在1000个项目中,它们会重复出现。 因此,你可以将这些功能组合成多功能模块,并根据任务,调用正确的模块。

最好的问候。
 
Vladimir Pastushak:

有所不同 ....

解释一下。
 
Реter Konow:

如果报价来自同一个服务器,那么哪种工具就没有区别。毕竟,每个仪器上的小节是同时打开的。

如果引文的来源是在世界不同的地方,那就不同了。对于分钟来说,这并不重要,但在更高的时间范围内可能会有问题。也许需要对时间函数进行更详细的研究,需要进行准确的时间校正。但这是这个解决方案发展的下一个阶段...

你需要为这个功能做一个校准...

当条形图中的第一个刻度线到达时,一个新的条形图 就形成了,仪器起到了作用。


与尊重。

 
Реter Konow:

如果报价来自同一个服务器,那么哪种工具就没有区别。毕竟,每个乐器上的小节都是在同一时间打开的。

如果引文的来源是在世界不同的地方,那就不同了。对于分钟来说,这并不重要,但在更高的时间范围内可能会有问题。也许需要对时间函数进行更详细的研究,需要进行准确的时间校正。但这是这个解决方案发展的下一个阶段...

你需要为这个功能做一个校准...

需要的是在三个时间段的任何一个建议的符号上打开一个新的条形图

如果没有任何一个符号的报价,我们就不会看到一个新栏的打开。而新的条形图只有在新的刻度线到来时才会出现。如果欧元兑美元有一个新的条形图,但美元兑加元还没有收到与新条形图相对应的新报价,新条形图将不会被建立。但我们需要知道新酒吧开业的确切事实,对其时间没有任何保留。你需要知道新酒吧开始的事实。

如果在欧元兑美元的M5上有一个新条形,那么...
如果在欧元兑美元的H1上有一个新条形,那么...
如果在欧元兑美元的D1上有一个新的柱子,那么...
--------
如果美元兑加元在M5上有一个新的柱子...
如果美元兑加元在H1上有一个新的柱子,那么...
如果美元兑加元在D1上有一个新条形,那么...

 
...而Time[0]应该由iTime(_Symbol,PERIOD_M1,0)代替。
因为分钟不算数