MetaTrader 4 Build 529测试版发布,带有新的编译器 - 页 116

 
图片558,图形方面的错误与过去三个版本中的错误相同......可能这是一个无法解决的问题,我们必须放弃在MT4中使用图形,创建我们自己的图形界面:)
 
工作正在广泛进行,并不是所有的错误都能立即修复。只需等待几个月的建设。
 
Renat:
这项工作是在广泛的战线上进行的,并非所有的错误都能一下子得到纠正。只需等待几个月的建设。

)))),这很好,但似乎他们写的是发现了错误,所以我以为通过这个构建,一切都会得到纠正......工作因为这个而成立,所以很可能我将不得不通过一个dll在一个单独的窗口显示指示。

顺便说一下,我还没有得到上面问题的答案https://www.mql5.com/ru/forum/147679/page115#878853。 如果简单的结构可以通过引用作为参数传递给从dll导入的函数,那么是否也可以通过引用传递MqlRates[]结构的阵列?

 
RekkeR:

mt5平台显然更先进,甚至可能超过对它的要求,但不同交易条件的因素否定了这种优势。

在我的帖子中的问题,没有指导或建议如何或做什么。上面强调的妄想区,是这个过程中事情现在所处阶段的特征。在mt5中,用户可以选择可用的交易方案或添加 "经典",这可能是一种在各方面都比本论坛分支存在的成本更低的方式。

从四面八方看到围栏,从世界上围成一圈,并不意味着围栏的所有面都能看到。

))




也许你和我都应该这样想,它的成本更低--但由于某些原因,开发商没有走这条路......

这意味着(很可能)他们知道一些你和我不知道的事情。 我是指围栏的比喻。

我们是外部世界--试图告诉开发者如何把事情做得更好--我们在敲打着栅栏,而不是按照MT4的方向修正MT5的代码。

你让mt4变成mt5,但他们甚至不回答我们:-)))

- 你和我没有编写终端或经纪公司的服务器的代码--我们没有越过栅栏去找开发商。

开发商可以走出围墙,站在这里抽烟、倾听,甚至与我们交流,但我们在围墙的另一边是不会得到的!"。

(我们不会看到源代码,我们不会知道这些概念和技术)。

这就是为什么我们在这里处于一个不太知情的状态。

不,我们没有... 他们只是更知道如何做,做什么,因为这是他们的工作,而不是我们的工作。

 

新帮助中的一个错误。

网页颜色设置

可以用ObjectSetInteger() 函数为对象设置颜色,用PlotIndexSetInteger() 函数为自定义指标 设置颜色。同样的ObjectGetInteger()PlotIndexGetInteger() 函数被用来获取颜色值。

ObjectSetInteger( )中的引用 导致了 ObjectGetInteger 的出现。

 

我有一个EA,还没有完成。我是按顺序写的。我是在测试版中写的,考虑到它在509号文件中也可以使用。直到第557个版本,EA在测试器中一直在工作(如果我们不计算用于装饰的图形对象)。今天我在新的终端中把专家顾问更新到了558版本,以便在视觉模式下进行测试。没有一笔交易。我研究了一下--它在start()中没有打开。一般来说。我在开始时写的第一件事是Print("Hi !!");我在日记中没有这样的条目。它进入init()--消息从里面出来。在509部队,一切都在运作。

如何成为?我无权通过专家顾问--它是按订单制作的。我们希望找到它在第558个版本中不起作用的原因。

 
Barbarian:

)))),这很好,但似乎他们写的是发现了错误,所以我以为通过这个构建,一切都会得到纠正......工作因为这个而成立,所以很可能我将不得不通过一个dll在一个单独的窗口显示指示。

对了,上面的问题https://www.mql5.com/ru/forum/147679/page115#878853,还没有回答 如果简单的结构可以通过引用作为参数传递给从dll导入的函数,那么MqlRates[]结构的数组也可以通过引用传递?

是的,你当然可以。
 
artmedia70:

我有一个EA,还没有完成。我是按顺序写的。我是在测试版中写的,考虑到它在509号文件中也可以使用。直到第557个版本,EA在测试器中一直在工作(如果我们不计算用于装饰的图形对象)。今天我在新的终端中把专家顾问更新到了558版本,以便在视觉模式下进行测试。没有一笔交易。我研究了一下--它在start()中没有打开。一般来说。我在开始时写的第一件事是Print("Hi !!");我在日记中没有这样的条目。它进入init()--消息从里面出来。在509部队,一切都在运作。

如何成为?我无权通过专家顾问--它是按订单制作的。我们希望找到它在第558个版本中不起作用的原因。


我下载了更新,专家顾问编译了,但它停止了交易和测试。真是一团糟啊!
 
Barbarian:

尊敬的开发者,根据这个帮助,我理解ArrayCopyRates()函数执行了一个虚拟复制到MqlRates[]。

  • ArrayCopyRates()也改变了它的行为,以前它虚拟复制到数组double[][6],现在它虚拟复制到数组MqlRates[]。复制到数组double[][6]仍然是为了兼容的目的,但这种复制是真实的,而不是虚拟的。
https://www.mql5.com/ru/forum/148325

我可以将MqlRates[]结构的数组作为参数传递给dll中的导入函数吗?

 
Barbarian:
Bild 558,图形的错误与过去三个版本中的错误相同......可能这是一个无法解决的问题,我们应该拒绝在MT4中使用图形并创建自己的GUI :)

这个问题是可以解决的。我们希望四的图形与五的图形相同。这样,我们就可以把F-5的代码应用于F-4而不做任何改动。

让我们来看看你的例子,它并没有像它应该的那样工作。

让我们在服务台聊一聊。你指着你的手指说:"在这个地方应该这样做,而不是另一种方式"。我们争论反对。或者我们接受并进行更正。