mql4语言的特点、微妙之处以及技巧 - 页 5

 
Artyom Trishkin:

我现在无法检查,但MQL_TESTER似乎包括其他一切。但其他的一切分别不包括对方。

也就是说,要了解该程序在测试器中工作(在任何列出的模式中),你只需要检查第一个标志。

这个例子是关于别的东西。
 
fxsaber:
这个例子是关于别的东西。
然后我就不明白了--它是关于什么的?
 
Artyom Trishkin:
那我就不明白了--这到底是怎么回事呢?
static const是由一个函数初始化的。
 
fxsaber:
static const是由一个函数初始化的。
啊...,"...Semyon Semyoyonych"...。(с)
 
fxsaber:
静态常量是由一个函数初始化的。

1.这在程序中处于什么位置?

我想这是在全局变量方面的问题。更不用说全局变量不需要静态修改器了,初始化顺序起着非常重要的作用。

我的编程专业水平比你低得多,所以我进行一些你想都不敢想的实验......。据称。

因此,这里是初始化序列。(对于那些不了解的人来说)

首先是全局级变量,然后是静态变量,取决于函数的优先级,OnInit()、OnTick()或OnCalculate()...。我对进一步不感兴趣,在我的时代,我对本地的不感兴趣。所以在这段代码中,事实证明,在静态变量被初始化 之前,函数就被调用了,因此出现了我们所说的错误。该函数在stInt变量被初始化之前被调用。

2.在这个分支的开始,我们正在讨论按价格关闭订单 OrderClosePrice(),你记得吗?这也是可行的,但我们可能会遇到麻烦。在这种情况下也是如此。

这就是为什么帮助中没有这样的功能。这样,当你写你的d***代码时,你就不会被抱怨说文档中的东西不工作了。你知道这里有多少这样的程序员存在。又有多少不合格的程序员被终身禁入?再次推测,...

 
Alexey Viktorov:
显然,你在一个短语的字里行间读到了一些东西

关于交易、自动交易系统和交易策略测试的论坛

mql4语言的特点、微妙之处以及技巧

fxsaber, 2017.04.29 10:54

关于静态的问题,两种语言中都有这样一个微妙的点

这句话中没有隐藏的含义。


至于这个例子,无论是哪种方式都可以。

 
fxsaber:
你一定是在单句的字里行间读到了什么

这句话中没有隐藏的含义。


至于这个例子,无论是哪种方式都可以。

好吧,除了你这句话之外,还有 一个链接,上面有一个带有错误的代码例子。我的回答不是针对你这句话,而是针对那个不正确的代码,这正是g***代码。

我毫不怀疑你的代码样本是否有效。

 
Alexey Viktorov:

因此,除了你的这句话之外,还有 一个链接,上面有一个带有错误的代码例子。

该主题的标题中有 "微妙 "一词。这段代码是微妙性的体现。

我看不出开发者有什么理由不能使这段代码发挥作用--这是作者想看到的。无论他们是否这样做,这是他对SD的申请。但这个例子本身就能说明问题。

 
fxsaber:

支部标题中有'微妙'一词。这段代码是微妙性的体现。

我看不出有什么理由不让开发者让这段代码发挥作用--这也是作者想看到的。无论他们是否这样做,这是他对SD的申请。但这个例子本身就能说明问题。

在我们的对话之后,它开始指的是微妙。而之前就像一个错误信息。只是这不能被称为错误。

你有什么建议吗,如何改变初始化顺序,使这段代码按你的要求工作?在我看来,这个请求会在没有任何回应的情况下挂起。

 
Alexey Viktorov:

在我们的对话之后,它开始指的是微妙。在这之前,它就像一个错误信息。只是你不能以任何方式称其为错误。

如果这是个错误,就会选择另一条线。此外,重新张贴甚至不会发生,因为应用程序被挂在SD中。这正是意识到的一种微妙的东西,是很有用的。

对于如何改变初始化顺序以使这样的代码按你想要的方式工作,有什么建议吗?出于某种原因,在我看来,这份申请将被搁置,没有得到答复。

不是一个程序员。我假设这段代码在C++中工作。