初学者的问题 MQL5 MT5 MetaTrader 5 - 页 444

 
Karputov Vladimir:

这有什么不对吗?:

我不太明白......这里我们给一个变量赋值,但我们没有生成一个变量名,还是我理解错了?
 
-Aleks-:
我不太明白......这里我们给一个变量赋值,但我们没有生成一个变量名,还是我理解错了?

А...我知道了。我将写一个处理全局变量 的算法...

该算法如下。

  • 启动EA:如果一个变量不存在,就创建它,并将计算值分配给它;如果一个变量存在,我们就得到它的值,并将它写入一个变量中。
  • deinitialize EA:如果变量不存在,它将被创建,计算值将被分配给它;如果变量存在,新的计算值将被分配给它。

在这里。

附加的文件:
 
Karputov Vladimir:

А...我知道了。我将写一个处理全局变量 的算法...

该算法如下。

  • 启动EA:如果一个变量不存在,就创建它,并将计算值分配给它;如果一个变量存在,我们就得到它的值,并将它写入一个变量中。
  • deinitialize EA:如果变量不存在,它将被创建,计算值将被分配给它;如果变量存在,新的计算值将被分配给它。

在这里。

谢谢你!但我需要它来做MT4...
 
-Aleks-:
谢谢你!但我需要它在MT4上使用

好吧,这里有一个神奇的操作方法。

将*.mq5文件复制到MQL4 Expert Advisor文件夹,并将其扩展名改为*.mq4(尽管现在是切换到MQL5的时候了)。

 
Karputov Vladimir:

嗯,这里有一个神奇的技巧。

应将*.mq5文件复制到MQL4 Expert Advisors文件夹中,并改为*.mq4(尽管现在是切换到MQL5的时候了)。

它起作用了,但对我来说有点太酷了--复杂的代码和难以理解的运算符--我还不够成熟。

那么,哪个变量传递全局变量的值,我如何获得全局变量的值并将其分配给内部变量?

 
-Aleks-:

它起作用了,但对我来说太酷了--复杂的代码和难以理解的运算符--我还不够成熟。

那么,哪个变量传递全局变量的值,然后我如何获得全局变量的值并将其分配给内部变量?

这一切都在那里。并计算出一个新的值,并得到旧的值,并得到当前的值。好吧,不要拍有解释的视频 :)
 
Karputov Vladimir:
这一切都在那里。并计算新值,得到旧值,得到当前值。好吧,你不能做一个有解释的视频 :)
这很好。我可能需要翻译一下评论--这是我第一次听到这样的英语词汇 :)
 
-Aleks-:
这很好。可能需要翻译一下评论--这是我第一次在英语中听到这样的词汇 :)
我故意用英语写评论--我发展我的语言能力,所以不会有俄语的评论。对不起。
 
Karputov Vladimir:
我是故意用英语写评论的--我正在发展我的语言能力,所以不会有俄语的评论。对不起。

我没有被冒犯--老板就是老板!

好吧,只是希望我可以得到一些关于代码的新问题的合理答案...

 

下午好。

我正在使用标准库

有几个指标正在产生交易信号

有定义的阈值(ThresholdOpen和ThresholdClose)。

交易信号是如何比较的?

比如说。

-一个指标的买入信号,它是m_pattern_0,它等于50。

-但第二个指标告诉我们要卖出,其m_pattern_1是50

但我们没有在任何地方规定m_pattern_0和m_pattern_1必须被比较。

这是怎么做到的?